GM Service Manual Online
For 1990-2009 cars only

Important: Any new Body Control Module (BCM) will automatically program to the resistance of the key or interrogator setting that is used the first time that the ignition is turned ON. This will occur once for the life of the module.

New BCMs are not programmed. After a you install a new module, you must program the new module so that it matches the code on the customer's keys. Complete the following steps in order to program a new BCM:

  1. Install a new BCM.
  2. Insert the customer's key into the ignition lock cylinder.
  3. Turn the ignition to the ON position.
  4. Start the vehicle in order to verify that the system operates.
  5. Observe the SECURITY indicator lamp.
  6. The indicator lamp should illuminate for approximately 5 seconds. If the wiring or contacts to the key resistance pellet or the key is defective or intermittent and a new module is installed, the engine will start but the SECURITY indicator will flash at a rate of 1 flash per second until the ignition switch is turned OFF. This indicates that the module did not program. This also indicates that you should inspect the following areas for a fault:

    • The system components
    • The wiring
    • The contacts
  7. Ensure that all of the ignition keys for the vehicle operate with the new BCM.