GM Service Manual Online
For 1990-2009 cars only

If the diagnostic procedures call for the PCM to be replaced, then programming the EEPROM in the PCM will be necessary. Use the procedure in this section.

Removal Procedure

    Caution: Unless directed otherwise, the ignition and start switch must be in the OFF or LOCK position, and all electrical loads must be OFF before servicing any electrical component. Disconnect the negative battery cable to prevent an electrical spark should a tool or equipment come in contact with an exposed electrical terminal. Failure to follow these precautions may result in personal injury and/or damage to the vehicle or its components.

  1. Disconnect the negative battery cables.
  2. Remove the engine cover. Refer to Engine Cover Replacement in Interior Trim.

  3. Object Number: 53609  Size: SH
  4. Disconnect the harness connectors from the powertrain control module (PCM).

  5. Object Number: 53610  Size: SH
  6. Remove the PCM mounting nuts.
  7. Remove the PCM from the mounting bracket.
  8. Important: To prevent possible electrostatic discharge to the PCM, do not touch the component leads, and do not remove the integrated circuit from the carrier.

  9. Remove the PCM mounting hardware.

Installation Procedure


    Object Number: 53610  Size: SH
  1. Install the PCM mounting hardware.
  2. Slide the PCM into the mounting bracket.
  3. Install the PCM mounting nuts.

  4. Object Number: 53609  Size: SH

    Important: Ensure that the PCM electrical harness is properly routed to avoid contact with the engine cover during installation.

  5. Reconnect the PCM harness connectors.
  6. Install the engine cover. Refer to Engine Cover Replacement in Interior Trim.
  7. Connect the negative battery cables.
  8. The MIL, the antilock and the brake lamps will continue to be enabled until the PCM is programmed. Once the programming is complete, the lamps will be turned OFF and normal operation will occur. Refer to PCM Programming.

PCM Programming Procedures

Follow one of the procedures that describe the type of repair you performed:

Replaced the PCM (New)

    • Program the PCM (Flash).
    • Operate the engine until the ECT is more than 77°C (170°F) (auto TDC Offset).

Reprogram (Reflash) the PCM

Operate the engine until the ECT is more than 77°C (170°F) (auto TDC Offset).

Disconnect PCM/Reuse

The memory is OK.

Program the PCM

  1. Perform the set up. Ensure the following conditions are met:
  2. • The battery is charged.
    • The ignition is ON.
    • The battery/cig. lighter connection is secure.
    • The data link connector (DLC) is attached.
  3. Perform the programming procedure. Refer to up-to-date Techline terminal/equipment for user instructions.
  4. Perform the Password Learn Procedure Seed and Key. Refer to PASSLOCK Reprogramming Seed and Key in Theft Deterrent.
  5. After the vehicle has been programmed, operate the vehicle until the coolant temperature is more than 77°C (170°F). This will allow the TDC Offset to be programmed. Refer to PCM Programming, or the TDC Offset, if necessary.
  6. If the PCM is only being reprogrammed, it maybe necessary to perform a Glow Plug System Relearn. Refer to Glow Plug System Type Relearn .
  7. If the PCM fails to reprogram, do the following:
  8. • Check all of the PCM connections.
    • Check the Techline terminal/equipment for the latest software version.
    • Try again to reprogram the PCM. If the reprogramming fails again, replace the PCM. Refer to PCM replacement.

PCM Programming (TDC Offset)

The PCM will automatically activate the TDC Offset program when the engine coolant is more than 77°C (170°F). If the PCM is not programmed with a TDC Offset, a DTC P1214 will set.