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 sucessfully 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 Symptoms 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 System Performance

A

Yes

P0102

DTC P0102 MAF Sensor Circuit Low Frequency

A

Yes

P0103

DTC P0103 MAF Sensor Circuit High Frequency

A

Yes

P0107

DTC P0107 MAP Sensor Circuit Low Voltage

B

Yes

P0108

DTC P0108 MAP Sensor Circuit High Voltage

B

Yes

P0112

DTC P0112 IAT Sensor Circuit Low Voltage

B

Yes

P0113

DTC P0113 IAT Sensor Circuit High Voltage

B

Yes

P0117

DTC P0117 ECT Sensor Circuit Low Voltage

B

Yes

P0118

DTC P0118 ECT Sensor Circuit High Voltage

B

Yes

P0121

DTC P0121 TP Sensor Performance

A

Yes

P0122

DTC P0122 TP Sensor Circuit Low Voltage

A

Yes

P0123

DTC P0123 TP Sensor Circuit High Voltage

A

Yes

P0125

DTC P0125 ECT Excess Time to Closed Loop Fuel CTL

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 Circuit Slow Response Sensor 1

B

Yes

P0134

DTC P0134 HO2S CKT Insufficient Activity Sensor 1

B

Yes

P0135

DTC P0135 HO2S Heater Circuit Sensor1

B

Yes

P0137

DTC P0137 HO2S Circuit Low Voltage Sensor2

B

Yes

P0138

DTC P0138 HO2S Circuit High Voltage Sensor2

B

Yes

P0140

DTC P0140 HO2S CKT Insufficient Activity Sensor2

B

Yes

P0141

DTC P0141 HO2S Heater Circuit Sensor2

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

P0243

DTC P0243 Supercharger Boost Solenoid Control CKT

C

No

P0300

DTC P0300 Engine Misfire Detected

B

Yes

P0325

DTC P0325 Knock Sensor Circuit

C

Yes

P0327

DTC P0327 Knock Sensor 1 Circuit

C

No

P0332

DTC P0332 Knock Sensor 2 Circuit

C

No

P0336

DTC P0336 18X Reference Signal Circuit

B

Yes

P0341

DTC P0341 CMP Sensor Circuit Performance

B

Yes

P0401

DTC P0401 EGR System Flow Insufficient

A

Yes

P0403

DTC P0403 EGR Solenoid Control Circuit

B

Yes

P0404

DTC P0404 EGR CKT Perf - Less Than Commanded

B

Yes

P0405

DTC P0405 EGR Sensor Circuit Low Voltage

B

Yes

P0420

DTC P0420 TWC System Low Efficiency

A

Yes

P0440

DTC P0327 Knock Sensor 1 Circuit

A

Yes

P0442

DTC P0442 EVAP Control System Small Leak Detected

A

Yes

P0443

DTC P0443 EVAP Purge Solenoid Valve Control CKT

B

Yes

P0446

DTC P0446 EVAP Canister Vent Blocked

A

Yes

P0449

DTC P0449 EVAP Vent Valve Solenoid Control Circuit

B

Yes

P0452

DTC P0452 Fuel Tank Pressure Sensor Low Voltage

B

Yes

P0453

DTC P0453 Fuel Tank Pressure Sensor High Voltage

B

Yes

P0480

DTC P0480 Fan Control Relay 1 Control Circuit

B

Yes

P0481

DTC P0481 Fan Control Relay 2 Control Circuit

B

Yes

P0502

DTC P0502 Vehicle Speed Sensor Circuit Low Input

B

Yes

P0503

DTC P0503 Vehicle Speed Sensor CKT Intermittent

B

Yes

P0506

DTC P0506 Idle Control System Low RPM

B

Yes

P0507

DTC P0507 Idle Control System High RPM

B

Yes

P0522

DTC P0522 Engine Oil Pressure Sensor Low Voltage

C

No

P0523

DTC P0523 Engine Oil Pressure Sensor High Voltage

C

No

P0530

DTC P0530 A/C Refrigerant Pressure Sensor Circuit

C

No

P0560

DTC P0560 System Voltage

C

No

P0601

DTC P0601 PCM Memory

B

Yes

P0602

DTC P0602 PCM Not Programmed

B

Yes

P0650

DTC P0650 MIL Control Circuit

A

Yes

P0654

DTC P0650 MIL Control Circuit

C

No

P0711

DTC P0711 TFT Sensor Circuit Range/Performance

C

No

P0712

DTC P0712 TFT Sensor Circuit Low Input

C

No

P0713

DTC P0713 TFT Sensor Circuit High Input

C

No

P0716

DTC P0713 TFT Sensor Circuit High Input

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 PC 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 MAP Sensor CKT Intermittent High Voltage

C

No

P1107

DTC P1107 MAP Sensor CKT Intermittent Low Voltage

C

No

P1111

DTC P1111 IAT Sensor CKT Intermittent High Voltage

C

No

P1112

DTC P1112 IAT Sensor CKT Intermittent Low Voltage

C

No

P1114

DTC P1114 ECT Sensor CKT Intermittent Low Voltage

C

No

P1115

DTC P1115 ECT Sensor CKT Intermittent High Voltage

C

No

P1121

DTC P1121 TP Sensor CKT Intermittent High Voltage

C

No

P1122

DTC P1122 TP Sensor CKT Intermittent Low Voltage

C

No

P1133

DTC P1133 HO2S Insufficient Switching Sensor1

B

Yes

P1134

DTC P1134 HO2S Transition Time Ratio Sensor1

B

Yes

P1336

DTC P1336 CKP System Variation Not Learned

A

Yes

P1351

DTC P1351 IC Circuit Open

B

Yes

1352

DTC P1352 Bypass Circuit Open

B

Yes

P1361

DTC P1361 IC Circuit Not Toggling

B

Yes

P1362

DTC P1362 Bypass Circuit Shorted

B

Yes

P1374

DTC P1374 3X Reference Circuit

B

Yes

P1380

DTC P1380 EBCM DTC Rough Road Data Unstable

C

No

P1381

DTC P1381 Misfire Detected No EBCM/PCM Serial Data

C

No

P1404

DTC P1404 EGR CKT Perf - Greater Than Commanded

A

Yes

P1441

DTC P1441 EVAP System Flow During Non-Purge

B

Yes

P1546

DTC P1546 A/C Relay Circuit Fault

C

No

P1554

DTC P1554 Cruise Control Status Circuit

C

No

P1571

DTC P1571 Traction Control PWM CKT No Frequency

C

No

P1573

DTC P1573 PCM/EBTCM Serial Data Circuit

C

No

P1575

DTC P1575 Extended Travel Brake Switch CKT High

C

No

P1585

DTC P1585 Cruise Inhibit Control Circuit

C

No

1602

DTC P1602 EBCM/EBTCM Serial Data Circuit

C

No

1604

DTC P1604 IPC Serial Data Circuit

C

No

p1610

DTC P1610 Standard Body Module Serial Data CKT

C

No

P1626

DTC P1626 Theft Deterrent System Fuel Enable CKT

C

No

P1635

DTC P1635 5 Volt Reference (A) Circuit

B

Yes

P1639

DTC P1639 5 Volt Reference (B) Circuit

B

Yes

P1689

DTC P1689 Delivered Torque Circuit Fault

C

No

P1810

DTC P1810 TFP Valve Position Switch Circuit

B

Yes

P1811

DTC P1811 Maximum Adapt and Long Shift

C

No

P1860

DTC P1860 TCC PWM Solenoid Circuit Electrical

A

Yes

P1887

DTC P1887 TCC Release Switch Circuit

B

Yes