After reading a lot and testing many items on my son's '95 4afe (1.6L California car 140k miles), I think I've narrowed down the problem.
The problem is that it won't idle on cold start. We have to hold down on the gas pedal for almost a minute when it's cold and then it will finally idle...but very slowly. When it's warm, it idles fine.
Anyway, the ECM will not open the Idle Air Control (IAC) valve. The IAC works fine when tested on the test terminal. The idle will jump to over 1000 rpm during the test and then drop back to normal. But it only works during the test. I've never seen the idle jump up on cold start.
My question is, during cold start, what tells the ECM what the temperature is? Anything besides the Intake Air Temp (IAT) sensor? I tested the IAT using the weak Haynes method, and it might be OK. But I think I'll test it in water to be sure.
BTW, the ECM diagnosis tests fine with only Code 1.
Thanks for your help!
The problem is that it won't idle on cold start. We have to hold down on the gas pedal for almost a minute when it's cold and then it will finally idle...but very slowly. When it's warm, it idles fine.
Anyway, the ECM will not open the Idle Air Control (IAC) valve. The IAC works fine when tested on the test terminal. The idle will jump to over 1000 rpm during the test and then drop back to normal. But it only works during the test. I've never seen the idle jump up on cold start.
My question is, during cold start, what tells the ECM what the temperature is? Anything besides the Intake Air Temp (IAT) sensor? I tested the IAT using the weak Haynes method, and it might be OK. But I think I'll test it in water to be sure.
BTW, the ECM diagnosis tests fine with only Code 1.
Thanks for your help!