GM Service Manual Online
For 1990-2009 cars only

Important: Up to four transmitters can be programmed. Do not operate or program the transmitters in the vicinity of other vehicles that are in the keyless entry program mode. This prevents the programming of the transmitters to the incorrect vehicle. The order in which the transmitters are programmed is important. The first transmitter programmed will be transmitter #1, and the second transmitter programmed will be transmitter #2. The number on the transmitters are for reference only: #2 can be programmed as #1 or vice versa. Additional unnumbered transmitters are also available. Use care to program the transmitters correctly.

  1. Install a scan tool.
  2. Turn ON the ignition , with the engine OFF.
  3. In order to add or replace a transmitter, use the scan tool Body Control Module Special Functions: Add/Replace Key FOB in order to place the body control module into program mode. In order to program all of the transmitters, use the scan tool Body Control Module Special Functions: Clear Memory & Program All FOBs in order to place the body control module into program mode.
  4. The BCM will confirm entry into the program mode by performing the following actions:
  5. • Locking the doors.
    • Unlocking the doors.
    • Cycling the rear compartment lid release.
    • Sounding the horn.
    • The above conditions should occur within 2 seconds.

    Important: The scan tool must stay connected until all of the transmitters are programmed.

  6. Press and hold the LOCK and the UNLOCK buttons simultaneously on one transmitter for approximately 12 seconds. The BCM will confirm the programming of that transmitter by performing the following actions:
  7. • Locking the doors.
    • Unlocking the doors.
    • Cycling the rear compartment lid release.
    • Sounding the horn.
  8. If you are programming all of the transmitters, repeat the previous step to program up to four transmitters. If you would like to add another transmitter, return to step 3.
  9. Remove the scan tool.
  10. Operate the transmitter functions in order to verify correct system operation.