GM Service Manual Online
For 1990-2009 cars only

ECM Internal Diagnostic Trouble Codes

If any of the following DTCs are set:

    • Record all ECM DTCs and include with repair information.
    • Reprogram ECM.
    • If fault returns, replace ECM.

DTC

Description

DTC Type

P0601 - ECM Memory

The ECM random operating memory (ROM) is checked once at initialization, and once at power down. The engine will not start if a fault is detected at start-up.

A

P0602 - ECM Not Programmed

This code indicates that programming of the ECM was not performed, or an error occured during programming. The engine will not start if this fault is detected at start-up.

If ECM has been replaced/reprogrammed, perform Security System (Passlock) Relearn Procedure.

D

P0603 - ECM Long Term Memory Reset

The ECM has registered an error in switching off its power stages. This condition is checked once per drive cycle during initialization.

A

P0604 - ECM RAM

A fault with the ECM random access memory (RAM) has been detected. RAM is checked once per drive cycle during initialization.

A

P0606 - ECM Internal Performance

The ECM sees engine torque out of range (engine speed must be greater than 720 rpm). Torque is continuously monitored. ECM will activate limp-home mode.

A