Programming Replacement Passlock™ Sensor, BCM, or VCM/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 VCM/PCM however, must learn the new fuel continue password
 when  the  BCM is replaced. | 
 
|    •  | If replacing a VCM/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 VCM/PCM which
has been  previousely  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:
30 Minute Re-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 desired (history
DTCs will self clear after 100 ignition cycles).