GM Service Manual Online
For 1990-2009 cars only

DTC's are catagorized by type. The type will indicate the action the DTC will take in storing a failure and illuminating the MIL.

When a Type A DTC diagnostic fails, the DTC is set immediately and the Malfunction Indicator Lamp (MIL) is illuminated. When a Type B DTC diagnostic fails, the Malfunction Indicator Lamp (MIL) will illuminate if the fault is present after two consecutive drive trips. When a Type C DTC diagnostic fails, the DTC will set immediately but will not illuminate the Malfunction Indicator Lamp (MIL). For some Type C DTC's only a message will appear on the Driver Information Center (DIC). Type C DTC's that DO NOT display a message were formerly referred to as Type D.

DTC

Description

Type

Illuminate MIL

P0101

Mass Air Flow (MAF) System Performance

A

Yes

P0102

Mass Air Flow (MAF) Sensor Circuit Low Frequency

A

Yes

P0103

Mass Air Flow (MAF) Sensor Circuit High Frequency

A

Yes

P0105

MAP Sensor Circuit Insufficient Activity

A

Yes

P0106

Manifold Absolute Pressure (MAP) System Performance

A

Yes

P0107

Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage

A

Yes

P0108

Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage

A

Yes

P0111

Intake Air Temperature (IAT) Sensor Circuit Performance

C

No

P0112

Intake Air Temperature (IAT) Sensor Circuit Low Voltage

A

Yes

P0113

Intake Air Temperature (IAT) Sensor Circuit High Voltage

A

Yes

P0116

Engine Coolant Temperature (ECT) Sensor Circuit Performance

C

No

P0117

Engine Coolant Temperature (ECT) Sensor Low Voltage

A

Yes

P0118

Engine Coolant Temperature (ECT) Sensor High Voltage

A

Yes

P0120

Throttle Position (TP) System Performance

C

No

P0121

Throttle Position (TP) Sensor Circuit Insufficient Activity

A

Yes

P0122

Throttle Position (TP) Sensor Circuit Low Voltage

A

Yes

P0123

Throttle Position (TP) Sensor Circuit High Voltage

A

Yes

P0125

Engine Coolant Temperature (ECT) Excessive Time To Closed Loop Fuel Control

A

Yes

P0131

Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1 (Rear)

A

Yes

P0132

Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1 (Rear)

A

Yes

P0133

Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1 (Rear)

B

Yes (2 Fails)

P0134

Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1 (Rear)

A

Yes

P0135

Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 1 (Rear)

B

Yes (2 Fails)

P0143

Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 3 (Post-Converter)

A

Yes

P0144

Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 3 (Post-Converter)

A

Yes

P0146

Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 3 (Post-Converter)

B

Yes (2 Fails)

P0147

Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 3 (Post-Converter)

B

Yes (2 Fails)

P0151

Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1 (Front)

A

Yes

P0152

Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1 (Front)

A

Yes

P0153

Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1 (Front)

B

Yes (2 Fails)

P0154

Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1 (Front)

A

Yes

P0155

Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1 (Front)

B

Yes (2 Fails)

P0171

Fuel Trim System Lean Bank 1

B

Yes (2 Fails)

P0172

Fuel Trim System Rich Bank 1

B

Yes (2 Fails)

P0174

Fuel Trim System Lean Bank 2

B

Yes (2 Fails)

P0175

Fuel Trim System Rich Bank 2

B

Yes (2 Fails)

P0201

Injector #1 Control Circuit

A

Yes

P0202

Injector #2 Control Circuit

A

Yes

P0203

Injector #3 Control Circuit

A

Yes

P0204

Injector #4 Control Circuit

A

Yes

P0205

Injector #5 Control Circuit

A

Yes

P0206

Injector #6 Control Circuit

A

Yes

P0207

Injector #7 Control Circuit

A

Yes

P0208

Injector #8 Control Circuit

A

Yes

P0231

Fuel Pump Feedback Circuit Low Voltage

C

Message Only

P0232

Fuel Pump Feedback Circuit High Voltage

C

Message Only

P0300

Engine Misfire Detected

(MIL will flash during misfire catalyst damage)

B

Yes (2 Fails)

P0322

Ignition Control (IC) Module 4x Reference Circuit No Frequency

A

Yes

P0325

Knock Sensor Module Circuit

A

Yes

P0326

Knock Sensor Circuit Excessive Spark Retard

C

No

P0327

Knock Sensor Circuit Low Voltage

A

Yes

P0340

Ignition Control (IC) Module Cam Reference Circuit No Frequency

A

Yes

P0371

Ignition Control (IC) Module 24x Reference Circuit Too Many Pulses

A

Yes

P0372

Ignition Control (IC) Module 24x Reference Circuit Missing Pulses

A

Yes

P0401

Exhaust Gas Recirculation (EGR) System

A

Yes

P0404

EGR System Performance

B

Yes (2 Fails)

P0405

EGR Sensor Circuit Voltage Out of Range

B

Yes (2 Fails)

P0420

Three Way Catalyst Low Efficiency

A

Yes

P0440

Evaporative System

B

Yes (2 Fails)

P0442

EVAP System Small Leak Detected

A

Yes

P0446

EVAP Canister Vent Blocked

A

Yes

P0452

EVAP Fuel Tank pressure Sensor Circuit Low Voltage

B

Yes (2 Fails)

P0453

EVAP Fuel Tank Pressure Sensor High Voltage

B

Yes (2 Fails)

P0461

Fuel level Sensor Circuit Performance

C

No

P0462

Fuel Level Sensor Circuit Low Voltage

C

No

P0463

Fuel level Sensor Circuit High Voltage

C

No

P0506

Idle Speed Low

A

Yes

P0507

Idle Speed High

A

Yes

P0550

Power Steering Pressure (PSP) Switch Circuit Low Voltage

C

Message Only

P0560

System Voltage Low

C

Message Only

P0563

System Voltage High

C

Message Only

P0601

PCM Memory

A

Yes

P0602

PCM Not Programmed

A

Yes

P0603

PCM Memory Reset

C

No

P0606

PCM Internal Communication Interrupted

A

Yes

P1106

Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage

C

No

P1107

Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage

C

No

P1108

BARO To MAP Signal Circuit Comparison Too High

A

Yes

P1111

Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage

C

No

P1112

Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage

C

No

P1114

Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage

C

No

P1115

Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage

C

No

P1121

Throttle Position (TP) Sensor Circuit Intermittent High Voltage

C

No

P1122

Throttle Position (TP) Sensor Circuit Intermittent Low Voltage

C

No

P1133

Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 1 Sensor 1 (Rear)

B

Yes (2 Fails)

P1134

Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 1 (Rear)

B

Yes (2 Fails)

P1153

Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 2 Sensor 1 (Front)

B

Yes (2 Fails)

P1154

Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 2 Sensor 1 (Front)

B

Yes (2 Fails)

P1258

Engine Metal Over Temperature Protection

A

Yes

P1320

Ignition Control (IC) Module 4x Reference Circuit Intermittent No Pulses

A

Yes

P1323

Ignition Control (IC) Module 24x Reference Circuit Low Frequency

A

Yes

P1350

Ignition Control System

A

Yes

P1370

Ignition Control (IC) Module 4x Reference Too Many Pulses

A

Yes

P1371

Ignition Control (IC) Module 4x Reference Too Few Pulses

A

Yes

P1375

Ignition Control (IC) Module 24x Reference High Voltage

A

Yes

P1376

Ignition Ground Circuit

A

Yes

P1377

Ignition Control (IC) Module Cam Pulse To 4x Reference Pulse Comparison

A

Yes

P1380

EBTCM DTC Detected - Rough Road Data Unusable

C

No

P1381

Misfire Detected - No EBTCM/PCM Serial Data

C

No

P1404

Exhaust Gas Recirculation (EGR) Valve Pintle Stuck Open

A

Yes

P1441

Evaporative System Flow During Non-Purge

A

Yes

P1483

Engine Cooling System Performance

C

No

P1508

Idle Air Control (IAC) System - Low RPM

A

Yes

P1509

Idle Air Control (IAC) System - High RPM

A

Yes

P1520

Park/Neutral Position Switch Circuit

C

No

P1524

Throttle Position (TP) Sensor Learned Closed Throttle Angle Degrees Out-Of-Range

C

No

P1533

A/C Low Side Temperature Sensor Circuit

C

No

P1535

A/C High Side Temperature Sensor Circuit

C

No

P1536

A/C System - ECT Overtemperature

C

No

P1537

A/C Request Circuit Voltage Low

C

No

P1538

A/C Request Circuit Voltage High

C

No

P1540

A/C System - High Pressure

C

No

P1542

A/C System - High Pressure/High Temperature

C

No

P1554

Cruise Engaged Circuit High Voltage

C

No

P1560

Cruise Control-System - Transaxle Not In Drive

C

No

P1564

Cruise Control-System - Vehicle Acceleration Too High

C

No

P1566

Cruise Control-System - Engine RPM Too High

C

No

P1567

Cruise Control - ABCS Active

C

No

P1570

Cruise Control-System - Traction Control Active

C

No

P1571

Traction Control System - PWM Circuit No Frequency

C

No

P1574

EBTCM System - Stop Lamp Switch Circuit High Voltage

C

No

P1575

Extended Travel Brake Switch Circuit High Voltage

C

No

P1579

Park/Neutral To Drive/Reverse At High Throttle Angle

C

Message Only

P1599

Engine Stall Or Near Stall Detected

C

No

P1602

Loss Of EBTCM Serial Data

C

No

P1603

Loss Of SDM Serial Data

C

No

P1604

Loss Of IPC Serial Data

C

No

P1605

Loss Of HVAC Serial Data

C

No

P1617

Engine Oil Level Switch Circuit

C

No

P1621

PCM Memory Performance

C

No

P1626

Theft Deterrent System - Fuel Enable Circuit

C

No

P1633

Ignition Supplement Power Circuit Low Voltage

A

Yes

P1634

Ignition 1 Power Circuit Low Voltage

A

Yes

P1637

Generator L Terminal Circuit

C

Message Only

P1638

Generator F Terminal Circuit

C

Message Only

P1640

Driver 1 -Input High Voltage

A

Yes

P1641

Malfunction Indicator Lamp (MIL) Control Circuit

C

No

P1642

Vehicle Speed Output Circuit

C

No

P1644

Delivered Torque Output Circuit

C

No

P1645

EVAP Solenoid Output Circuit

A

Yes

P1646

EVAP Vent Valve Output Circuit

A

Yes

P1650

Driver 2 -Input High Voltage

A

Yes

P1654

Cruise Disable Output Circuit

C

No

P1660

Cooling Fan Control Circuits

A

Yes