GM Service Manual Online
For 1990-2009 cars only

When an ECM is reflashed, initialized, or replaced, and the driveplate of the fly wheel has been replaced, follow these procedures to relearn the crankshaft position (CKP) system variation:

    Caution: Before performing the Crankshaft Position System Variation Learning Procedure always set the vehicle parking brake and block the drive wheels in order to prevent personal injury. Release the throttle immediately when the engine starts to decelerate in order to eliminate over revving the engine. Once the learn procedure is completed, the control module will return engine control to the operator and the engine will respond to the throttle position.

  1. Shift the gear into park or neutral.
  2. Install the scan tool and select TEC (Tooth Error Correction) LEARN menu.
  3. Start the engine with the A/C OFF.
  4. Keep the engine coolant temperature above 65°C (149°F).
  5. Put the acceleration pedal above 4,000 RPM until the fuel cut-off occurs.
  6. Wait 10-15 seconds.
  7. Fulfill this procedure again if the scan tool does not display an OK message.
  8. Turn the ignition switch OFF.
  9. Turn the ignition switch ON and then clear the DTC code.