GM Service Manual Online
For 1990-2009 cars only

Powertrain Control Module Diagnosis General Information

The approved procedure for diagnosing all powertrain control system malfunctions is included in the Strategy Based Diagnostic Flow . The preliminary checks and the Powertrain On-Board Diagnostic System Check must be performed to successfully diagnose and repair the powertrain systems.

To read and clear diagnostic trouble codes, use a scan tool.

Important: Use a scan tool to clear diagnostic trouble codes from the PCM memory. Diagnostic trouble codes can also be cleared by turning OFF the ignition and disconnecting the battery power from the PCM for 30 seconds, but this method will also cause all diagnostic information in the PCM memory to be cleared and all the diagnostic tests will have to be re-run.

Since the PCM can have a failure which may affect only one circuit, following the approved diagnostic procedures will determine which circuit has a problem and where it is. If a diagnostic table indicates that the PCM connections or PCM is the cause of a problem and the PCM is replaced, but does not correct the problem, one of the following conditions may exist:

    • There is a problem with the PCM terminal connections. The diagnostic table will indicate that the PCM connections or PCM is the problem. The terminals may have to be removed from the PCM connector in order to check them properly.
    • The EEPROM program is not correct for the application.
    •  Incorrect components may cause a malfunction and may or may not set a DTC.
    • The problem is intermittent. This means that the problem is not present at the time the system is being checked. In this case, refer to the Symptoms portion of the manual and make a careful visual and physical inspection of all suspected components and wiring associated with the affected system.
    • Shorted solenoid, relay coil, or harness. Solenoids and relays are turned ON and OFF by the PCM using internal electronic switches called drivers. Each driver is part of a group of seven called output driver modules. A shorted solenoid, relay coil, or harness will not damage the PCM but will cause the solenoid or relay to be inoperative. The J 34636 tester, or equivalent, provides a fast, accurate means of checking for a shorted coil or a short to battery voltage.

Powertrain Control Module Diagnosis Powertrain DTCs

Important: The PCM Diagnostic Trouble Codes table lists the DTCs supported by this vehicle application. If any DTCs not listed here are displayed by a scan tool, scan tool data may be faulty; notify the scan tool manufacturer of any DTCs displayed that are not included in the following table.

DTC Description

Type

Illuminate MIL

DTC P0101 Mass Air Flow (MAF) Sensor Performance

A

Yes

DTC P0102 Mass Air Flow (MAF) Sensor Circuit Low Frequency

A

Yes

DTC P0103 Mass Air Flow (MAF) Sensor Circuit High Frequency

A

Yes

DTC P0106 Manifold Absolute Pressure (MAP) System Performance

B

Yes

DTC P0107 Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage

B

Yes

DTC P0108 Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage

B

Yes

DTC P0112 Intake Air Temperature (IAT) Sensor Circuit Low Voltage

B

Yes

DTC P0113 Intake Air Temperature (IAT) Sensor Circuit High Voltage

B

Yes

DTC P0117 Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage

B

Yes

DTC P0118 Engine Coolant Temperature (ECT) Sensor Circuit High Voltage

B

Yes

DTC P0121 Throttle Position (TP) Sensor Performance

A

Yes

DTC P0122 Throttle Position (TP) Sensor Circuit Low Voltage

A

Yes

DTC P0123 Throttle Position (TP) Sensor Circuit High Voltage

A

Yes

DTC P0125 Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control

B

Yes

DTC P0131 HO2S Circuit Low Voltage Bank 1 Sensor 1

B

Yes

DTC P0132 HO2S Circuit High Voltage Bank 1 Sensor 1

B

Yes

DTC P0133 HO2S Slow Response Bank 1 Sensor 1

B

Yes

DTC P0134 HO2S Circuit Insufficient Activity Bank 1 Sensor 1

B

Yes

DTC P0135 HO2S Heater Performance Bank 1 Sensor 1

B

Yes

DTC P0137 HO2S Circuit Low Voltage Bank 1 Sensor 2

B

Yes

DTC P0138 HO2S Circuit High Voltage Bank 1 Sensor 2

B

Yes

DTC P0140 HO2S Circuit Insufficient Activity Bank 1 Sensor 2

B

Yes

DTC P0141 HO2S Heater Performance Bank 1 Sensor 2

B

Yes

DTC P0143 HO2S Circuit Low Voltage Bank 1 Sensor 3

B

Yes

DTC P0144 HO2S Circuit High Voltage Bank 1 Sensor 3

B

Yes

DTC P0146 HO2S Circuit Insufficient Activity Bank 1 Sensor 3

B

Yes

DTC P0147 HO2S Heater Performance Bank 1 Sensor 3

B

Yes

DTC P0151 HO2S Circuit Low Voltage Bank 2 Sensor 1

B

Yes

DTC P0152 HO2S Circuit High Voltage Bank 2 Sensor 1

B

Yes

DTC P0153 HO2S Slow Response Bank 2 Sensor 1

B

Yes

DTC P0154 HO2S Circuit Insufficient Activity Bank 2 Sensor 1

B

Yes

DTC P0155 HO2S Heater Performance Bank 2 Sensor 1

B

Yes

DTC P0171 Fuel Trim System Lean Bank 1

B

Yes

DTC P0172 Fuel Trim System Rich Bank 1

B

Yes

DTC P0174 Fuel Trim System Lean Bank 2

B

Yes

DTC P0175 Fuel Trim System Rich Bank 2

B

Yes

DTC P0300 Engine Misfire Detected

B

Yes

DTC P0325 Knock Sensor Module Performance

D

No

DTC P0326 Knock Sensor Noise Channel High Voltage

D

No

DTC P0327 Knock Sensor (KS) Circuit

D

No

DTC P0336 Crankshaft Position (CKP) Sensor Circuit

B

Yes

DTC P0341 Camshaft Position (CMP) Sensor Performance

B

Yes

DTC P0401 Exhaust Gas Recirculation (EGR) Flow Insufficient

A

Yes

DTC P0420 Catalyst System Low Efficiency

A

Yes

DTC P0441 Evaporative Emission (EVAP) System No Flow During Purge

B

Yes

DTC P0500 Vehicle Speed Sensor (VSS) Circuit

A

Yes

Vehicle Speed Sensor Circuit - Low Input (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Vehicle Speed Sensor Circuit - Intermittent Input (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

DTC P0506 Idle Speed Low

B

Yes

DTC P0507 Idle Speed High

B

Yes

DTC P0530 Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit

D

No

DTC P0560 System Voltage

D

No

DTC P0601 Control Module Read Only Memory (ROM)

A

Yes

DTC P0602 Control Module Not Programmed

D

No

DTC P0704 Clutch Switch Circuit

B

Yes

Transmission Fluid Temperature (TFT) Sensor Circuit - Low Signal Voltage (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Transmission Fluid Temperature (TFT) Sensor Circuit - High Signal Voltage (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Brake Switch Circuit Low (Refer to 4L60-E Automatic Transmission Diagnosis )

D

No

Brake Switch Circuit High (Refer to 4L60-E Automatic Transmission Diagnosis )

D

No

Torque Converter Clutch Circuit Stuck On (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Pressure Control Solenoid Electrical (Refer to 4L60-E Automatic Transmission Diagnosis )

D

No

Shift Solenoid 1 - Performance/Stuck Off (Refer to 4L60-E Automatic Transmission Diagnosis )

B

Yes

Shift Solenoid 1 - Electrical (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Shift Solenoid 2 - Performance/Stuck Off (Refer to 4L60-E Automatic Transmission Diagnosis )

B

Yes

Shift Solenoid 2 - Electrical (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

DTC P1106 Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage

D

No

DTC P1107 Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage

D

No

DTC P1111 Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage

D

No

DTC P1112 Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage

D

No

DTC P1114 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage

D

No

DTC P1115 Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage

D

No

DTC P1121 Throttle Position (TP) Sensor Circuit Intermittent High Voltage

D

No

DTC P1122 Throttle Position (TP) Sensor Circuit Intermittent Low Voltage

D

No

DTC P1133 HO2S Insufficient Switching Sensor 1

B

Yes

DTC P1134 HO2S Transition Time Ratio Sensor 1

B

Yes

DTC P1153 HO2S Insufficient Switching Bank 2 Sensor 1

B

Yes

DTC P1154 HO2S Transition Time Ratio Bank 2 Sensor 1

B

Yes

DTC P1200 Injector Control Circuit

B

Yes

DTC P1350 Bypass Line Monitor

B

Yes

DTC P1361 Ignition Control (IC) Circuit Low Voltage

B

Yes

DTC P1374 Crankshaft Position (CKP) High to Low Resolution Frequency Correlation

B

Yes

DTC P1381 Misfire Detected - No Communication with Brake Control Module

D

No

DTC P1406 Exhaust Gas Recirculation (EGR) Position Sensor Performance

B

Yes

DTC P1441 Evaporative Emission (EVAP) System Flow During Non-Purge

B

Yes

DTC P1442 EVAP Vacuum Switch Circuit

B

Yes

DTC P1554 Cruise Control Feedback Circuit

D

No

DTC P1626 Theft Deterrent Fuel Enable Signal Lost

D

No

DTC P1629 Theft Deterrent Fuel Enable Signal Not Received

D

No

DTC P1635 5 Volt Reference Circuit

B

Yes

DTC P1639 5 Volt Reference 2 Circuit

D

No

DTC P1641 Malfunction Indicator Lamp (MIL) Control Circuit

D

No

DTC P1651 Cooling Fan Relay 1 Control Circuit

B

Yes

DTC P1652 Cooling Fan Relay 2 Control Circuit

B

Yes

DTC P1654 Air Conditioning (A/C) Clutch Relay Control Circuit

D

No

DTC P1655 Evaporative Emission (EVAP) Purge Solenoid Control Circuit

B

Yes

DTC P1662 Cruise Control Inhibit Output Circuit

D

No

Pressure Switch Manifold (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Transmission Over Temperature Condition (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Torque Converter Clutch PWM Solenoid Circuit (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Torque Converter Clutch Enable Solenoid Circuit (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Transmission Component Slipping (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes

Shift/Timing Solenoid Range/Performance (Refer to 4L60-E Automatic Transmission Diagnosis )

A

Yes