Steve knows what he is talking about. I had a similar problem and he knew exactly what was wrong.
I dont know what state steve lives in, missing location from the id on the post.
But, I tell you guy like him you dont need to worry about car being fixed. I always worry and nervous when I bring my car to the Mechanics. I wait around and watch.
It would be nice to drop off your car and know the person who is fixing the car is good.