GM Service Manual Online
For 1990-2009 cars only

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 engine control temperature (ECT) is more than 77°C (170°F) - auto top dead center (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. Make sure that 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 Programming Theft Deterrent System Components 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, the PCM maybe necessary to perform a Glow Plug System Relearn. Refer to Glow Plug System 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 Powertrain Control Module 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.