GM Service Manual Online
For 1990-2009 cars only

Programming Theft Deterrent System Components Scan 100

Important: Turn the ignition to ON before installing in the scan tool. Failure to connect in this procedure may cause communication errors and the programming procedure will not complete. Any keys that are not programmed at this time will no longer function.

Important: Try to obtain all the keys. At least 2 keys are necessary to successfully program the immobilizer system.

A maximum of 5 keys may be programmed.

  1. Install the immobilizer control unit cartridge in the scan tool.
  2. Turn the ignition OFF.
  3. Connect the scan tool.
  4. Turn the ignition ON with the key to be coded.
  5. Enter the 4-digit password that enables service personnel to use the scan tool for key coding.
  6. Use the scan tool command.
  7. Verify that the key coding was successful by starting the engine with each of the authorized keys.

Programming Theft Deterrent System Components Tech 2

Important: Turn the ignition to ON before installing in the scan tool. Failure to connect in this procedure may cause communication errors and the programming procedure will not complete. Any keys that are not programmed at this time will no longer function.

Important: Try to obtain all the keys. At least 2 keys are necessary to successfully program the immobilizer system.

A maximum of 5 keys may be programmed.

Conditions

Use these procedures after replacing:

    • Theft deterrent control module (Immobilizer)
    • Engine control module (ECM)
    • Any key

Immobilizer Programming Procedure

  1. Turn the ignition switch to the ON position.
  2. Install the scan tool.
  3. Select IMMOBILIZER PROGRAMMING FUNCTION from the BODY menu.
  4. Follow the scan tool instructions with each key until all keys are programmed.
  5. Cycle the ignition 3 times as indicated by the scan tool.
  6. Turn the ignition to the LOCK position, disconnect the scan tool and test all the keys.
  7. If any key does not function, perform this procedure again with all keys.
  8. If any key does not accept the programming, replace it with a new key and perform this procedure again with all the keys.