I have a 2003 Impreza with 143,000 miles on it. It has recently re-tooled head gaskets, four new wheel bearings, and a few other services but it is making a strange noise.
When I am accelerating from 0-30ish I am likely to hear a slight whirring noise from the front end and it then disappears. I’m less concerned about that than the noise that can be best described as grinding while in first and second gear (automatic). When the grinding occurs it is in the middle of the gear. If I accelerate a little harder it will go away, eventually reaching the next gear change - which goes smoothly.
Other thoughts on things that it could be - perhaps a belt is in need of repair or replacement? The timing belt was last done at 126k 3 years ago. My car seems slow to break, but that is usually with more people in the car. I have not heard any squealing noises. My only additional hypothesis would be suspension problems.
Please help! Need to know if I should start car shopping if the repair is too much of a money sink.