Toyota Forum banner

ECM won't open IAC Valve

3.5K views 12 replies 5 participants last post by  Bitter  
#1 · (Edited)
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!
 
#5 ·
Since the IAC works fine when tested on the test terminal, I'm going to test the coolant temp sensor next. If the coolant temp sensor test OK, then I won't know what to do next, except to take it to a shop.

But I don't want to take it to a shop because I get more satisifaction from fixing these things myself. I am open to any other ideas you all might have.
 
#7 ·
Well, have your fingers cross, and hope for the best out come.

By the way, how does it idle when warm? Does it have fast idle that you can detect?

N.E.O.
It idles fairly well when warm. A tad low but definately not in the stalling range. And the A/C Idle Up thing works great. But, we can't use the A/C idle up thing in the winter for sure. ;)
 
#8 ·
i've had a similar problem, but it would just idle low. i ordered a new IAC but i've not installed it yet.


i did however notice that CLEANING the iac out really helped alot.

you've verified that the pcm isnt controlling it by jumping onto the harness on a cold start with a multi meter and watching the output to the iac motor? or you're just assuming that since it works in the test....
 
#9 ·
Bitter,
Thanks for chiming in. I appreciate it.

I also sprayed B-12 down the throttle body and into the IAC intake hole. No diff.

I haven't tried to read the voltage on cold start from the harness yet. I figured that if the IAC worked fine by bridging TE1 and E1 on the test connector, that the ECM was able to send the voltage to open the IAC. But I could try that if you think it would make a diff.

I just tested the coolant temp sensor while cold and it is a bit low at 1700 ohms. Should be 2000 - 3000 oms. So it may be suspect. Tomorrow I'll test it hot and replace the coolant temp sensor if not in spec.

This is a real puzzle so far. I can fix almost anything on my old porsche 911, but I can't make this Toyota go!
 
#10 ·
What was the ambinent temperature when you test the coolant temp sensor? 1700 ohm corresponses to about 68 degree F. As the temp goes up the resistance decrease in the sensor. It could still be the sensor, if it is tell the ECM that it is warmer that the actual temp is. When it is at operating temp of 200 degree or so, it would be aprrox. 200 ohms.

N.E.O.
 
#11 ·
Quote: "What was the ambinent temperature when you test the coolant temp sensor?"

It was just about 68 degrees when the resistance showed 1700 ohms. I just tested it again with ambient temp just below 50 degrees and the temp sensor showed 3500 ohms. So at least in the cold range, the temp sensor looks good. I'll test it hot when my son brings the car back from school.

BTW, this morning, for the first time, it started right up and held its idle. It wasn't over 1000 rpm as I wished, but at least it didn't stall.

Question: When it's cool outside (under 50 degrees) should it idle at first above 1000 rpm? Like when I tested it on the test terminal?

Thanks!