GM Service Manual Online
For 1990-2009 cars only

Description

This diagnostic applies to internal microprocessor integrity conditions within the engine control module (ECM). This diagnostic also addresses if the ECM is not programmed.

DTC Descriptor

This Diagnostic procedure supports the following DTCs:

    • DTC P0602 Control Module Not Programmed
    • DTC P1621 Control Module Long Term Memory Performance
    • DTC P2610 Control Module Ignition Off Timer Performance

Condition for Running the DTC

    • The ignition is ON.
    • DTC P0602, P1621, and P2610 run continuously once the above condition is met.

Conditions for Setting the DTC

    • DTC P0602 and DTC 1621 set when an error is detected in the electrically erasable programmable read only memory (EEPROM) data readout.
    • DTC P2610 sets when there is a discrepancy of 500 seconds or more between the EONV timer and the PCM internal clock.

Action Taken When the DTC Sets

    • The PCM illuminates the malfunction indicator lamp (MIL).
    • The PCM will record operating conditions at the time the diagnostic fails. This information will be stored in the Freeze Frame buffer.

Conditions for Clearing the MIL/DTC

    • The MIL turns OFF after 3 consecutively passing trips without a fault present.
    • A history DTC clears after 40 consecutive warm-up cycles without a fault.
    • Perform the scan tool Clear DTC Information function.

Diagnostic Aids

Check the PCM for water contamination. Water entering the PCM can cause damage and corrosion to the circuit boards and to internal components. Repair the source of the water entry before the installation of a replacement PCM.

A DTC P0602 or DTC P1621 can set if an incorrect PCM is installed in the vehicle. Install the correct PCM according to the vehicle and/or the engine type and equipment options.

Test Description

The numbers below refer to the step numbers in the diagnostic table.

  1. The Diagnostic System Check-Engine Controls prompts the technician to complete some basic checks and store the Freeze Frame data on the scan tool if applicable. This creates an electronic copy of the data taken when the fault occurred. The information is then stored in the scan tool for later reference.

  2. A DTC P0602 indicates the PCM is not programmed.

  3. Attempt to program the PCM. If the PCM fails to program a second time, replace the PCM.

Step

Action

Yes

No

1

Did you perform the Diagnostic System Check-Engine Controls?

Go to Step 2

Go to Diagnostic System Check - Engine Controls

2

Important: If the vehicle does not start, crank the engine in order to allow the DTC to set.

  1. Turn ON the ignition, with the engine OFF.
  2. Observe the DTC Information with a scan tool.

Is DTC P0602 set?

Go to Step 3

Go to Step 5

3

Program the PCM. Refer to Service Programming System (SPS) in Vehicle Control Systems.

Does DTC P0602 reset?

Go to Step 4

Go to Step 7

4

  1. Ensure that all tool connections are secure.
  2. Ensure the programming equipment is operating correctly.
  3. Ensure the correct software and the correct calibration is used.
  4. Attempt to program the PCM. Refer to Service Programming System (SPS) in Vehicle Control Systems.

Does DTC P0602 reset?

Go to Step 6

Go to Step 7

5

Is DTC P0685 or P0688 set?

Go to DTC P0685 or DTC P0688

Go to Step 6

6

  1. Replace the PCM. Refer to Powertrain Control Module Replacement .
  2. Perform the idle learn procedure. Refer to Idle Learn .

Did you complete the replacement?

Go to Step 7

--

7

  1. Clear the DTCs with a scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.

Did the DTC fail this ignition?

Go to Step 2

Go to Step 8

8

Observe the Capture Info with a scan tool.

Are there any DTCs that have not been diagnosed?

Go to Diagnostic Trouble Code (DTC) List

System OK