I had a similar noise that went away with some revs ended up being the alternator clutch pulley.
Just saying
I had a similar noise that went away with some revs ended up being the alternator clutch pulley.
Just saying
04 ST 3lt auto, not enough Mods to keep me happy, but getting there