GM Service Manual Online
For 1990-2009 cars only

Object Number: 159242  Size: SH

The approved procedure for diagnosing all powertrain control system faults is included in the Strategy Based Diagnostic Flow in General Information . The preliminary checks and the Powertrain Onboard Diagnostic System Check must be performed to successfully diagnose and repair the powertrain systems. Refer to Powertrain On Board Diagnostic (OBD) System Check .

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.

DTC Type Table

DTC

Description

Type

Illuminate MIL

P0101

DTC P0101 Mass Air Flow (MAF) Sensor Performance

A

Yes

P0102

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

A

Yes

P0103

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

A

Yes

P0107

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

B

Yes

P0108

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

B

Yes

P0112

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

B

Yes

P0113

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

B

Yes

P0117

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

B

Yes

P0118

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

B

Yes

P0121

DTC P0121 Throttle Position (TP) Sensor Performance

A

Yes

P0122

DTC P0122 Throttle Position (TP) Sensor Circuit Low Voltage

A

Yes

P0123

DTC P0123 Throttle Position (TP) Sensor Circuit High Voltage

A

Yes

P0125

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

B

Yes

P0131

DTC P0131 HO2S Circuit Low Voltage Sensor 1

B

Yes

P0132

DTC P0132 HO2S Circuit High Voltage Sensor 1

B

Yes

P0133

DTC P0133 HO2S Slow Response Sensor 1

B

Yes

P0134

DTC P0134 HO2S Circuit Insufficient Activity Sensor 1

B

Yes

P0135

DTC P0135 HO2S Heater Performance Sensor 1

B

Yes

P0137

DTC P0137 HO2S Circuit Low Voltage Sensor 2

B

Yes

P0138

DTC P0138 HO2S Circuit High Voltage Sensor 2

B

Yes

P0140

DTC P0140 HO2S Circuit Insufficient Activity Sensor 2

B

Yes

P0141

DTC P0141 HO2S Heater Performance Sensor 2

B

Yes

P0171

DTC P0171 Fuel Trim System Lean

B

Yes

P0172

DTC P0172 Fuel Trim System Rich

B

Yes

P0201

DTC P0201 Injector 1 Control Circuit

B

Yes

P0202

DTC P0202 Injector 2 Control Circuit

B

Yes

P0203

DTC P0203 Injector 3 Control Circuit

B

Yes

P0204

DTC P0204 Injector 4 Control Circuit

B

Yes

P0205

DTC P0205 Injector 5 Control Circuit

B

Yes

P0206

DTC P0206 Injector 6 Control Circuit

B

Yes

P0218

DTC P0218 Transmission Fluid Overtemperature

C

No

P0230

DTC P0230 Fuel Pump Relay Control Circuit

C

No

P0300

DTC P0300 Engine Misfire Detected

B

Yes

P0325

DTC P0325 Knock Sensor (KS) Circuit

C

Yes

P0327

DTC P0327 Knock Sensor (KS) Circuit

C

No

P0332

DTC P0332 Knock Sensor (KS) 2 Circuit

C

No

P0336

DTC P0336 Crankshaft Position (CKP) Sensor Circuit

B

Yes

P0341

DTC P0341 Camshaft Position (CMP) Sensor Performance

B

Yes

P0401

DTC P0401 Exhaust Gas Recirculation (EGR) Flow Insufficient

A

Yes

P0403

DTC P0403 Exhaust Gas Recirculation (EGR) Solenoid Control Circuit

B

Yes

P0404

DTC P0404 Exhaust Gas Recirculation (EGR) Open Position Performance

B

Yes

P0405

DTC P0405 Exhaust Gas Recirculation (EGR) Position Sensor Circuit Low Voltage

B

Yes

P0420

DTC P0420 Catalyst System Low Efficiency

A

Yes

P0440

DTC P0440 Evaporative Emission (EVAP) System

A

Yes

P0442

DTC P0442 Evaporative Emission (EVAP) System Small Leak Detected

A

Yes

P0446

DTC P0446 Evaporative Emission (EVAP) Vent System Performance

A

Yes

P0452

DTC P0452 Fuel Tank Pressure Sensor Circuit Low Voltage

B

Yes

P0453

DTC P0453 Fuel Tank Pressure Sensor Circuit High Voltage

B

Yes

P0502

DTC P0502 Vehicle Speed Sensor (VSS) Circuit Low Input

B

Yes

P0503

DTC P0503 Vehicle Speed Sensor (VSS) Circuit Intermittent

B

Yes

P0506

DTC P0506 Idle Speed Low

B

Yes

P0507

DTC P0507 Idle Speed High

B

Yes

P0530

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

C

No

P0560

DTC P0560 System Voltage

C

No

P0601

DTC P0601 Control Module Read Only Memory (ROM)

B

Yes

P0602

DTC P0602 Control Module Not Programmed

B

Yes

P0705

DTC P0705 Trans Range Switch Circuit

C

No

P0706

DTC P0706 Trans Range Switch Performance

C

No

P0711

DTC P0711 TFT Sensor Circuit Range/Performance

C

No

P0712

DTC P0712 Transmission Fluid Temperature (TFT) Sensor Circuit Low Input

C

No

P0713

T DTC P0713 Transmission Fluid Temperature (TFT) Sensor Circuit High Input

C

No

P0716

DTC P0716 Input Speed Sensor Circuit Intermittent

B

Yes

P0717

DTC P0717 Input Speed Sensor Circuit Low Input

B

Yes

P0719

DTC P0719 Brake Switch Circuit Low Input

C

No

P0724

DTC P0724 Brake Switch Circuit High Input

C

No

P0730

DTC P0730 Incorrect Gear Ratio

C

No

P0741

DTC P0741 TCC System Stuck Off

B

Yes

P0742

DTC P0742 TCC System Stuck On

A

Yes

P0748

DTC P0748 Pressure Control Solenoid Circuit Electrical

C

Yes

P0751

DTC P0751 1-2 Shift Solenoid Valve Performance

B

Yes

P0753

DTC P0753 1-2 Shift Solenoid Circuit Electrical

A

Yes

P0756

DTC P0756 2-3 Shift Solenoid Valve Performance

A

Yes

P0758

DTC P0758 2-3 Shift Solenoid Circuit Electrical

A

Yes

P1106

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

C

No

P1107

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

C

No

P1111

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

C

No

P1112

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

C

No

P1114

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

C

No

P1115

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

C

No

P1121

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

C

No

P1122

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

C

No

P1133

DTC P1133 HO2S Insufficient Switching Sensor 1

B

Yes

P1134

DTC P1134 HO2S Transition Time Ratio Sensor 1

B

Yes

P1257

DTC P1257 Supercharger Engine Overboost

C

No

P1336

DTC P1336 Crankshaft Position (CKP) System Variation Not Learned

A

Yes

P1351

DTC P1351 Ignition Coil Control Circuit High Voltage

B

Yes

P1352

DTC P1352 Ignition Bypass Circuit High Voltage

B

Yes

P1361

DTC P1361 Ignition Control (IC) Circuit Low Voltage

B

Yes

P1362

DTC P1362 Ignition Bypass Circuit Low Voltage

B

Yes

P1374

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

B

Yes

P1380

DTC P1380 Misfire Detected - Rough Road Data Not Available

C

No

P1381

DTC P1381 Misfire Detected - No Communication with Brake Control Module

C

No

P1404

DTC P1404 Exhaust Gas Recirculation (EGR) Closed Position Performance

B

Yes

P1441

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

B

Yes

P1520

DTC P1520 Park/Neutral Position (PNP) Switch Circuit

C

No

P1554

DTC P1554 Cruise Control Feedback Circuit

C

No

P1571

DTC P1571 Traction Control Torque Request Circuit

C

No

P1573

DTC P1573 Lost Communications with Brake/Traction Control (EBTCM) System

C

No

P1619

DTC P1619 Engine Oil Life Monitor Reset Switch Circuit

C

No

P1626

DTC P1626 Theft Deterrent Fuel Enable Signal Lost

C

No

P1629

DTC P1629 Theft Deterrent Start Enable Signal Not Received

C

No

P1635

DTC P1635 5 Volt Reference Circuit

B

Yes

P1639

DTC P1639 5 Volt Reference 2 Circuit

C

Yes

P1641

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

C

No

P1646

DTC P1646 Supercharger Boost Solenoid Control Circuit

C

No

P1651

DTC P1651 Cooling Fan Relay 1 Control Circuit

B

Yes

P1652

DTC P1652 Cooling Fan Relay 2 Control Circuit

B

Yes

P1662

DTC P1662 Cruise Control Inhibit Output Circuit

C

No

P1665

DTC P1665 Evaporative Emission (EVAP) Vent Solenoid Control Circuit

B

Yes

P1667

DTC P1667 Fuel Pump Speed Output Circuit

C

No

P1671

DTC P1671 Malfunction Indicator Lamp (MIL) Control Circuit

C

No

P1676

DTC P1676 Evaporative Emission (EVAP) Purge Solenoid Control Circuit

B

Yes

P1689

DTC P1689 Traction Control Delivered Torque Output Circuit

C

No

P1810

DTC P1810 TFP Valve Position Switch Circuit

B

Yes

P1811

DTC P1811 Maximum Adapt and Long Shift

C

No

P1814

DTC P1814 Torque Converter Overstressed

C

No

P1860

DTC P1860 TCC PWM Solenoid Circuit Electrical

A

Yes

P1887

DTC P1887 TCC Release Switch Circuit

B

Yes