I had this problem when my starter motor dried out. It wouldn't make the screech all the time but usually when there was loads of people about.... so embarrassing.
I ended up buying a new starter that fixed it. I also cleaned the throttle body at the same time making tick over smoother.
Trying to get the big air pipes back on the throttle body nearly put me in anger management class.
|