Got back, plugged the computer: water temp around 90°C, got into closed loop this time, throttle pot 0.56v at idle, but the IACV is still switching 0 and and usually around 49.
I followed Genpop's procedure, then checked the lost motion gap again, but the main problem is still there : it feels like the IACV is just kind of "giving up". when fully warmed up, it will only sit at a higher number than it should, then suddenly drop down to 0 which makes the engine surge and stall if not helped with the throttle. A blip of the throttle brings up the rpms, the IACV follows too and climbs, but when it tries to get back to a stable idle, the IACV drops back down to zero etc...
Hi, your situation is almost exactly my case back in few months ago,
high idling (11xx-12xxrpm) with fully warm engine, map reading normal at around 30 kpa
stepper motor down to 0 position
throttle physically at dead close position, if looking closer, the stepper motor push rod didn't even touch the throttle.
What I though is the stepper motor tried to reduce the rpm by reducing steps, all the way to 0. "Normal" map reading was misleading because throttle was dead close with high rpm, when I read my log file I saw something interesting, (please see attachment), there was a short moment the rpm went back to normal(around 900) rpm and the map reading went up to 4x, which is very likely there was a leak in the system. Finally I found that the two gaskets between throttle body-spacer-intake were damaged, I replace the two gaskets and everything back to normal.
log 250122 reference.JPG 85.63K
2 downloads