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:
- Lock Cylinders/Passlock Sensors
 
- BCM
 
- PCM
 
Tech 2 Programming Procedure
Use the following procedures in order to program the BCM with the Tech 2
equipment.
- Connect the Tech 2 Diagnostic tool.
 
- 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
the Tech 2 to the vehicle.
 
- Turn ON the ignition, with the engine OFF.
 
- Select VTD Re-Learn under Service Programming.
 
- At this point you may disconnect the Tech 2, the Tech 2
is no longer required.
 
- 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.
 
- Turn OFF the ignition, and wait 5 seconds.
 
- Start the engine. (The vehicle has now learned keys).
 
- 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).
- Turn ON the ignition, with the engine OFF.
 
- Attempt to start the engine, then release the key to ON (The 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-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.
 
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. 
- Start the engine. (The vehicle has now learned the Passlock Sensor Data
Code and/or password.)
 
- Using a scan tool, clear any DTCs.