GM Service Manual Online
For 1990-2009 cars only

DTCs 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 DTCs only a message will appear on the Driver Information Center (DIC). Type C DTCs that DO NOT display a message were formerly referred to as Type D. For more information regarding DTC types refer to Powertrain Control Module Description and Operation.

Export Vehicle DTC Type Information

The Service information contained in this manual refers to the domestic (federal) calibration package. The domestic calibration is for vehicles sold in the United States, Canada and Japan. For unleaded EXPORT calibration vehicles some DTCs have changed type. For leaded export vehicles some DTCs have been turned off. These changes are NOT reflected in the service information of the DTCs Diagnostic Support Information page. Export calibration vehicles are only referenced in the DTC List table.

Transmission DTCs

PCM DTCs that are related to transmission/transaxle operation are not located in this section. Transmission DTCs are usually in the number ranges P07xx and P18xx. Refer to Transmission/Transaxle for diagnosis of those DTCs.

DTC

Description

Domestic

Unleaded Export

Leaded Export

P0101

Mass Air Flow (MAF) System Performance

A

A

A

P0102

Mass Air Flow (MAF) Sensor Circuit Low Frequency

A

A

A

P0103

Mass Air Flow (MAF) Sensor Circuit High Frequency

A

A

A

P0105

MAP Sensor Circuit Insufficient Activity

A

A

A

P0106

Manifold Absolute Pressure (MAP) System Performance

A

A

A

P0107

Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage

A

A

A

P0108

Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage

A

A

A

P0111

Intake Air Temperature (IAT) Sensor Circuit Performance

C

C

C

P0112

Intake Air Temperature (IAT) Sensor Circuit Low Voltage

A

A

A

P0113

Intake Air Temperature (IAT) Sensor Circuit High Voltage

A

A

A

P0116

Engine Coolant Temperature (ECT) Sensor Circuit Performance

C

C

C

P0117

Engine Coolant Temperature (ECT) Sensor Low Voltage

A

A

A

P0118

Engine Coolant Temperature (ECT) Sensor High Voltage

A

A

A

P0120

Throttle Position (TP) System Performance

C

C

C

P0121

Throttle Position (TP) Sensor Circuit Insufficient Activity

A

A

A

P0122

Throttle Position (TP) Sensor Circuit Low Voltage

A

A

A

P0123

Throttle Position (TP) Sensor Circuit High Voltage

A

A

A

P0125

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

A

C

X

P0131

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

A

A

X

P0132

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

A

A

X

P0133

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

B

B

(NO MIL)

X

P0134

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

A

A

X

P0135

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

B

B

(NO MIL)

X

P0143

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

A

A

X

P0144

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

A

A

X

P0146

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

B

B

X

P0147

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

B

B

(NO MIL)

X

P0151

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

A

A

X

P0152

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

A

A

X

P0153

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

B

B

(NO MIL)

X

P0154

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

A

A

X

P0155

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

B

B

(NO MIL)

X

P0171

Fuel Trim System Lean Bank 1

B

B

(NO MIL)

X

P0172

Fuel Trim System Rich Bank 1

B

B

(NO MIL)

X

P0174

Fuel Trim System Lean Bank 2

B

B

(NO MIL)

X

P0175

Fuel Trim System Rich Bank 2

B

B

(NO MIL)

X

P0201

Injector #1 Control Circuit

A

A

A

P0202

Injector #2 Control Circuit

A

A

A

P0203

Injector #3 Control Circuit

A

A

A

P0204

Injector #4 Control Circuit

A

A

A

P0205

Injector #5 Control Circuit

A

A

A

P0206

Injector #6 Control Circuit

A

A

A

P0207

Injector #7 Control Circuit

A

A

A

P0208

Injector #8 Control Circuit

A

A

A

P0231

Fuel Pump Feedback Circuit Low Voltage

C

C

C

P0232

Fuel Pump Feedback Circuit High Voltage

C

C

C

P0300

Engine Misfire Detected

(MIL will flash during misfire catalyst damage)

B

B

(NO MIL)

X

P0322

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

A

A

A

P0325

Knock Sensor Module Circuit

A

A

X

P0326

Knock Sensor Circuit Excessive Spark Retard

C

C

X

P0327

Knock Sensor Circuit Low Voltage

A

A

X

P0340

Ignition Control (IC) Module Cam Reference Circuit No Frequency

A

A

A

P0371

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

A

A

A

P0372

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

A

A

A

P0401

Exhaust Gas Recirculation (EGR) System

A

C

X

P0404

EGR System Performance

B

B

X

P0405

EGR Sensor Circuit Voltage Out of Range

B

B

X

P0420

Three Way Catalyst Low Efficiency

A

B

(NO MIL)

X

P0440

Evaporative System

B

B

(NO MIL)

X

P0442

EVAP System Small Leak Detected

A

B

(NO MIL)

X

P0446

EVAP Canister Vent Blocked

A

B

(NO MIL)

X

P0452

EVAP Fuel Tank Pressure Sensor Circuit Low Voltage

B

B

(NO MIL)

X

P0453

EVAP Fuel Tank Pressure Sensor High Voltage

B

B

(NO MIL)

X

P0461

Fuel level Sensor Circuit Performance

C

C

X

P0462

Fuel Level Sensor Circuit Low Voltage

C

C

X

P0463

Fuel level Sensor Circuit High Voltage

C

C

X

P0506

Idle Speed Low

A

A

A

P0507

Idle Speed High

A

A

A

P0532

A/C Pressure Sensor Circuit Low Voltage

C

C

C

P0533

A/C Pressure Sensor Circuit High Voltage

C

C

C

P0550

Power Steering Pressure (PSP) Switch Circuit Low Voltage

C

(Message Only)

C

(Message Only)

C

(Message Only)

P0560

System Voltage Low

C

C

C

P0563

System Voltage High

C

C

C

P0601

PCM Memory

A

A

A

P0602

PCM Not Programmed

A

A

A

P0603

PCM Memory Reset

C

C

C

P0606

PCM Internal Communication Interrupted

A

A

A

P1106

Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage

C

C

C

P1107

Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage

C

C

C

P1108

BARO To MAP Signal Circuit Comparison Too High

A

A

A

P1111

Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage

C

C

C

P1112

Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage

C

C

C

P1114

Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage

C

C

C

P1115

Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage

C

C

C

P1121

Throttle Position (TP) Sensor Circuit Intermittent High Voltage

C

C

C

P1122

Throttle Position (TP) Sensor Circuit Intermittent Low Voltage

C

C

C

P1133

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

B

B

(NO MIL)

X

P1134

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

B

B

(NO MIL)

X

P1153

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

B

B

(NO MIL)

X

P1154

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

B

B

(NO MIL)

X

P1189

Engine Oil Pressure Switch Circuit

C

C

C

P1258

Engine Metal Over Temperature Protection

A

C

C

P1320

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

A

A

A

P1323

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

A

A

A

P1350

Ignition Control System

A

A

A

P1370

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

A

A

C

P1371

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

A

A

C

P1375

Ignition Control (IC) Module 24x Reference High Voltage

A

A

A

P1376

Ignition Ground Circuit

A

C

C

P1377

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

A

A

A

P1380

EBTCM DTC Detected -- Rough Data Unusable

C

C

C

P1381

Misfire Detected -- No EBTCM/PCM Serial Data

C

C

C

P1404

Exhaust Gas Recirculation (EGR) Valve Pintle Stuck Open

A

A

X

P1441

Evaporative System Flow During Non-Purge

A

B

(NO MIL)

X

P1508

Idle Air Control (IAC) System -- Low RPM

A

A

A

P1509

Idle Air Control (IAC) System -- High RPM

A

A

A

P1520

Park/Neutral Position Switch Circuit

C

C

C

P1524

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

C

C

C

P1527

Trans Range/Pressure Switch Comparison

C

C

C

P1554

Cruise Engaged Circuit High Voltage

C

C

C

P1560

Cruise Control-System -- Transaxle Not In Drive

C

C

C

P1564

Cruise Control-System -- Vehicle Acceleration Too High

C

C

C

P1566

Cruise Control-System -- Engine RPM Too High

C

C

C

P1567

Cruise Control -- ABCS Active

C

C

C

P1570

Cruise Control-System -- Traction Control Active

C

C

C

P1571

Traction Control System -- PWM Circuit No Frequency

C

C

C

P1574

EBTCM System -- Stop Lamp Switch Circuit High Voltage

C

C

C

P1575

Extended Travel Brake Switch Circuit High Voltage

C

C

C

P1579

Park/Neutral To Drive/Reverse At High Throttle Angle

C

(Message Only)

C

(Message Only)

C

(Message Only)

P1599

Engine Stall Or Near Stall Detected

C

C

C

P1602

Loss Of EBTCM Serial Data

C

C

C

P1603

Loss Of SDM Serial Data

C

C

C

P1604

Loss Of IPC Serial Data

C

C

C

P1605

Loss Of HVAC Serial Data

C

C

C

P1610

Loss of PZM Serial Data

C

C

C

P1611

Loss of CVRTD Serial Data

C

(Message Only)

C

(Message Only)

C

(Message Only)

P1612

Loss Of IPM Serial Data

C

C

C

P1613

Loss Of DIM Serial Data

C

C

C

P1614

Loss Of RIM Serial Data

C

C

C

P1615

Loss Of VTD Serial Data

C

C

C

P1617

Engine Oil Level Switch Circuit

C

C

C

P1621

PCM Memory Performance

C

C

C

P1626

Theft Deterrent System -- Fuel Enable Circuit

C

C

C

P1630

Theft Deterrent -- PCM in Learn Mode

C

C

C

P1631

Theft Deterrent -- Password Incorrect

C

C

C

P1632

Theft Deterrent -- Fuel Disabled

C

C

C

P1633

Ignition Supplement Power Circuit Low Voltage

A

A

A

P1634

Ignition 1 Power Circuit Low Voltage

A

A

A

P1637

Generator L Terminal Circuit

C

(Message Only)

C

(Message Only)

C

(Message Only)

P1638

Generator F Terminal Circuit

C

(Message Only)

C

(Message Only)

C

(Message Only)

P1640

Driver 1 -Input High Voltage

A

A

C

P1641

Malfunction Indicator Lamp (MIL) Control Circuit

C

C

C

P1642

Vehicle Speed Output Circuit

C

C

C

P1644

Delivered Torque Output Circuit

C

C

C

P1645

EVAP Solenoid Output Circuit

A

A

X

P1646

EVAP Vent Valve Output Circuit

A

A

X

P1650

Driver 2 -- Input High Voltage

A

A

C

P1652

Lift/Dive Circuit

C

C

C

P1654

Cruise Disable Output Circuit

C

C

C

P1660

Cooling Fan Control Circuits

A

A

A