James,
I'm not an EFI expert and only have a basic knowledge of the EEC system but here's why I recommend doing the relearn procedure when changing the idle speed.
Most peple think the EEC "Adaptive Control" system only makes changes to the "Keep Alive" memory tables during closed loop and that open loop uses fixed tables...
In fact, during open loop, the EEC system relies on information stored in the "Keep Alive" memory tables as well as the last values that it was using while in Closed Loop (even after the key is turned off.)
So, even though you've corrected the idle when the engine is fully warmed (closed loop), when it cools and then you start the engine again, the car might still idle low because it's using previous "Keep Alive" memory to make corrections in open loop!
The only way to clear the "Keep Alive" adaptive memory tables is by disconnecting the battery.
I might be wrong, but I doubt it!
Maybe a resident "EEC Guru" (if there is one) might be able to clear this up!
Phil
