I have a 89 silverado. When I start it in the morning it will turn over for about 5 or 6 second before it fire up. Then it will die the first time. The second time I start it,it will surge about 6 or 7 times like it is going to die but will smooth out. Then when I drive it, it sputters and doesn't have but maybe half of its power. It seems to clear out a little at higher rpm but then does the same thing when it shifts. It also seems to get better as it warms up but it still ain't exactly right. Also the engine light will come on some of the time but not always. I have replaced the iac,egr,plugs and wires,fixed vacuum leak,new throttle body,and done away with the convertor. Any suggestions?
My car has 160000 miles.
My car has an automatic transmission.
Hi there. Check the static electronic timing with your ignition system. It seems as if the ignition timing is retarded and needs to be advanced. If your distributor is maxed out for advancement and will not move anymore, you will need to pull out the distributor and turn the distributor housing back one tooth, and then adjust the timing.
Do not turn the rotor in this case and mark it before removing the rotor so you will not have to re-time the engine. If you need further assistance diagnosing your vehicle, then seek out a professional, such as one from Your Mechanic, to help you determine why the engine is hesitating and suggest any needed repairs.
Have a car question? Get free advice from our top-rated mechanics.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing