The ECU does not have to "get used to" a new IAC valve. The valve goes two ways: toward "open" and toward "closed." At idle, the ECU constantly makes it go back and forth between the two positions, giving it more "open" to raise the speed and more "closed" to lower it. It does not return any signal to the ECU. The ECU gets an RPM signal from the ignition circuit. In idle mode (when the throttle position switch is saying "idle") this input is used to set the idle speed.
Going back to the original problem, it seems that your car ran better before you changed the IAC valve.
Problems while cold can be caused by a bad temp sensor. There are two. The one just above the IAC valve is for the temp gage, and will not cause any running problems. There is another temp sensor under the last runner of the intake manifold, behind the breather assembly. It has a Bosch plug on it, as opposed to the one for the gauge, which has just a slide terminal. If it is bad or has a bad connection, it will cause temperature related running problems. Note the condition of the insulation on the wires to the sensor (and the IAC valve). These cars are notorious for rotten insulation wherever it is exposed outside the plastic sheath. I use liquid vinyl "electrical tape" when appopriate. You can re-insulate the wires without cutting and splicing.
Good luck!
Don't force it -- get a bigger hammer!
|