After a recent timing belt replacement where battery was disconnected. My car suddenly started idling somewhat slowly and has no fast idle when cold. It idles between 450 rpm and 690 depending on temperature, and it bounces a little bit. It smells and seems to be running really rich at idle. I am a decent mechanic and have been scouring the internet for a solution.
I assumed the ECU reset had caused it and first just drove it awhile.
I cleaned the IAC and TB, then replaced the IAC valve, if anything it got a little worse.
I tore apart the timing belt again and verified the timing was correct. It was, and the car runs fine above idle, no power loss, it does hesitate now when setting off from a stop.
I checked the coolant temp sensor with a obd tool, seems to register fine, gives steady temperatures, I checked resistance with a multi-meter and it behaves as expected as it warms up.
There are no codes stored, the fuel and O2 system reports running in closed loop so the O2 sensors seem to be working.
I replaced the spark plugs.
I found a test for the IAC circuit where you jump two pins in the diagnostic port under the hood, it does not idle up as expected. Which is my only clue.
I have voltage 13V when running at the IAC valve between the middle pin and either outside pin.
This seems like an IAC issue to me but a clean and replace didn't help.
Since replacing IAC valve didn't help, finally I bought a used ECU on eBay and swapped it, no change at all. Ugh I really thought that would fix it. I am all out of ideas.
I assumed the ECU reset had caused it and first just drove it awhile.
I cleaned the IAC and TB, then replaced the IAC valve, if anything it got a little worse.
I tore apart the timing belt again and verified the timing was correct. It was, and the car runs fine above idle, no power loss, it does hesitate now when setting off from a stop.
I checked the coolant temp sensor with a obd tool, seems to register fine, gives steady temperatures, I checked resistance with a multi-meter and it behaves as expected as it warms up.
There are no codes stored, the fuel and O2 system reports running in closed loop so the O2 sensors seem to be working.
I replaced the spark plugs.
I found a test for the IAC circuit where you jump two pins in the diagnostic port under the hood, it does not idle up as expected. Which is my only clue.
I have voltage 13V when running at the IAC valve between the middle pin and either outside pin.
This seems like an IAC issue to me but a clean and replace didn't help.
Since replacing IAC valve didn't help, finally I bought a used ECU on eBay and swapped it, no change at all. Ugh I really thought that would fix it. I am all out of ideas.
Jan 2, 2020 at 7:48 AM











