2.2L (L200 & LW200)
WARNING: This page does not describe the selected car, but rather 27 other vehicles, including the 2003 Saturn LW300, 2003 Saturn LW200, 2003 Saturn L300, 2003 Saturn L200, and 2003 Saturn Ion 3. However, it is still accessible from the selected car via links, so may be relevant.
Turn ignition ON for 10 seconds. Then turn ignition OFF for 10 seconds. Start engine and let idle for 30 seconds. Accelerate engine slowly between idle and 3500 RPM 5 times. Let engine return to idle. IAC valve position should be relearned. PCM will now properly control idle speed.