Programming Replacement Passlock™ Sensor, BCM, or PCM
Important: 
|    •  | If replacing the BCM with a GM Service Parts Operations (SPO)
replacement part, the module will learn Passlock™ sensor data  code
  immediately.   The existing PCM however, must learn the new fuel continue
   password when  the  BCM is replaced. | 
 
|    •  | If replacing a PCM with a GM Service Parts Operations (SPO) replacement
part, 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, a learn procedure must
  be  performed  to change  this password again. A PCM which has been previously
   installed  in another  vehicle will have learned the other vehicle's fuel
  continue  password  and  will require a learn procedure after programming
  to learn the  current  vehicle's  password. | 
 
Conditions
Use this procedure after replacing any of the following:
Learn Procedures
There are two available methods to perform the programming procedure:
|     •  | A 10 minutes procedure which requires a Tech 2 and a techline
terminal. | 
 
|     •  | A 30 minutes procedure which does not require the use of any tools. | 
 
10 Minute Learn Procedure
Tools Required
|     •  | Techline terminal with current SPS (Service Programming System)
software | 
 
- Connect the Tech 2 to the vehicle.
 
- Select "Request Information" under "Service
Programming".
 
- Disconnect the Tech 2 from the vehicle and connect it to
a techline terminal.
 
- On the techline terminal, select "Theft Module Re-Learn"
under "Service Programming".
 
- Disconnect the Tech 2 from the techline terminal and connect
it to the vehicle.
 
- Turn ON the ignition, with the engine OFF.
 
- Select "VTD Re-Learn" under "Service Programming".
 
- Attempt to start the engine, then release the key to ON (vehicle
will not start).
 
- 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 password on the next ignition switch transition
  from   OFF  to CRANK).
 
- Turn OFF the ignition, and wait 5 seconds.
 
- Start the engine (the vehicle has now learned the password).
 
- With the Tech 2 (scan tool), clear any DTCs.
 
30 Minute Learn Procedure
- Turn ON the ignition, with the engine OFF.
 
- Attempt to start the engine, then release the key to ON (vehicle
will not start).
 
- Observe the SECURITY telltale, after approximately 10 minutes
the telltale will turn OFF.
 
- Turn OFF the ignition, and wait 5 seconds.
 
- Repeat steps 1 through 4 two more times for a total of 3 cycles/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).
 
Important: The vehicle learns the Passlock™ Sensor Data Code and/or password
on the next ignition switch transition from OFF to CRANK. You must turn the
     ignition OFF before attempting to start the vehicle.
- Start the engine (the vehicle has now learned the Passlock™ Sensor
Data Code and/or password).
 
- With a scan tool, clear any DTCs if needed (history DTCs will
self clear after 100 ignition cycles).