GM Service Manual Online
For 1990-2009 cars only

Important: Reprogram the body control module (BCM) with the proper RPO configurations before you perform the learn procedures. Refer to Refer to Body Control Module (BCM) Programming/RPO Configuration in Body Control System.

When you replace the BCM, the module will learn Passlock Sensor Data Code immediately. However, the existing PCM must learn the new fuel continue password.

When you replace a PCM, after programming, these modules will learn the incoming fuel continue password immediately upon receipt of a password message. Once a password message is received, and a password is learned, perform the learn procedure again if you want to change this password. A PCM which was previously installed in another vehicle will have learned the other vehicle's fuel continue password, and will require a learn procedure after programming in order to learn the current vehicle's password.

Always use GM Service Parts Operations (SPO) Replacement Parts.

10 Minute Re-Learn Procedure

Use this procedure after replacing any of the following components:

  1. Lock Cylinders/Passlock Sensors
  2. BCM
  3. PCM

Tech 2 Programming Procedure

Use the following procedures in order to program the BCM with the Tech 2 equipment.

  1. Connect the Tech 2 Diagnostic tool.
  2. Select Request Information under Service Programming.
  3. Disconnect the Tech 2 from the vehicle and connect it to a Techline Terminal.
  4. On the Techline Terminal, select Theft Module Re-Learn under Service Programming.
  5. Disconnect the Tech 2 from the Techline Terminal and connect the Tech 2 to the vehicle.
  6. Turn ON the ignition, with the engine OFF.
  7. Select VTD Re-Learn under Service Programming.
  8. At this point you may disconnect the Tech 2, the Tech 2 is no longer required.
  9. Observe the Security telltale, after approximately 10 minutes the telltale will turn OFF. The vehicle is now ready to relearn the Passlock Sensor Data Code and/or passwords on the next ignition switch transition from OFF to CRANK.
  10. Turn OFF the ignition, and wait 5 seconds.
  11. Start the engine. (The vehicle has now learned keys).
  12. Using a scan tool, clear any DTCs.

30 Minute Re-Learn Procedure

Use this procedure after replacing lock cylinders, Passlock Module/BCM or the PCM (if necessary - see note above).

  1. Turn ON the ignition, with the engine OFF.
  2. Attempt to start the engine, then release the key to ON (The vehicle will not start).
  3. Observe the Security telltale, after approximately 10 minutes the telltale will turn OFF.
  4. Turn OFF the ignition, and wait 5 seconds.
  5. Repeat steps 1-4 two more times, for a total of 3 cycles and 30 minutes. The vehicle is now ready to relearn the Passlock Sensor Data Code and/or passwords on the next ignition switch transition from OFF to CRANK.
  6. Important: The vehicle learns the Passlock Sensor Data Code and/or passwords on the next ignition switch transition from OFF to CRANK. You must turn the ignition OFF before attempting to start the vehicle.

  7. Start the engine. (The vehicle has now learned the Passlock Sensor Data Code and/or password.)
  8. Using a scan tool, clear any DTCs.