GM Service Manual Online
For 1990-2009 cars only

DTC's are categorized by type. The DTC type relates to how the MIL operates and how the fault data is stored when a particular DTC fails. In some cases there may be exceptions to this structure. Therefore, it is important to read the Action Taken When the DTC Sets and Conditions for Clearing the MIL/DTC in the supporting text when diagnosing the system.

The following list describes the general characteristics of each DTC type:

    • Type A DTCs are emissions related. The PCM performs the following actions at the time of the first fail:
       - Turns on the MIL
       - Stores the DTC in memory
       - Captures Freeze Frame/Failure Records data
    • Type B DTCs are emissions related. The first fail and any subsequent failures are handled differently.
       - The PCM performs the following actions at the time of the first fail:
   • Does not turn on the MIL
   • Stores the DTC in memory as Failed Last Test
   • Captures Freeze Frame/Failure Records data
       - The PCM performs the following actions at the time of the second fail if the fault is active for 2 consecutive driving cycles:
   • Turns on the MIL
   • Stores the DTC in memory (the DTC will now appear in History)
   • Updates Freeze Frame/Failure Records data
       - The PCM performs the following actions at the time of a second failure that is not on a consecutive trip:
   • Does not turn on the MIL
   • Stores the DTC in memory as Failed Last Test
   • Updates Failure Records data only
    • Type C DTCs are not emissions related. The PCM performs the following actions at the time of the first fail:
       - Does not turn on the MIL
       - Stores the DTC in memory
       - Captures Failure Records data
       - Some Type C DTCs may also turn on an auxiliary service lamp, and/or cause a message to be displayed on the Driver Information Center (DIC) depending on how the vehicle is equipped. The lamp/message request occurs at the time of the first fail. Type C DTCs that do not turn on a lamp or send a message were formerly referred to as Type D.

DTC

Description

Type

Illuminate MIL

P0101

Mass Air Flow System Performance

B

Yes

P0102

MAF Sensor Circuit Low Frequency

B

Yes

P0103

MAF Sensor Circuit High Frequency

B

Yes

P0107

MAP Sensor Circuit Low Voltage

B

Yes

P0108

MAP Sensor Circuit High Voltage

B

Yes

P0112

IAT Sensor Circuit Low Voltage

B

Yes

P0113

IAT Sensor Circuit High Voltage

B

Yes

P0117

ECT Sensor Circuit Low Voltage

B

Yes

P0118

ECT Sensor Circuit High Voltage

B

Yes

P0121

TP Sensor Performance

B

Yes

P0122

TP Sensor Circuit Low Voltage

B

Yes

P0123

TP Sensor Circuit High Voltage

B

Yes

P0125

ECT Excessive Time to Closed Loop

B

Yes

P0131

HO2S Circuit Low Voltage Sensor 1

B

Yes

P0132

HO2S Circuit High Voltage Sensor 1

B

Yes

P0133

HO2S Circuit Slow Response Sensor 1

B

Yes

P0134

HO2S CKT Insufficient Activity Sensor 1

B

Yes

P0135

HO2S Heater Circuit Sensor 1

B

Yes

P0137

HO2S Circuit Low Voltage Sensor 2

B

Yes

P0138

HO2S Circuit High Voltage Sensor 2

B

Yes

P0140

HO2S CKT Insufficient Activity Sensor 2

B

Yes

P0141

HO2S Heater Circuit Sensor 2

B

Yes

P0171

Fuel Trim System Lean

B

Yes

P0172

Fuel Trim System Rich

B

Yes

P0201

Injector 1 Control Circuit

B

Yes

P0202

Injector 2 Control Circuit

B

Yes

P0203

Injector 3 Control Circuit

B

Yes

P0204

Injector 4 Control Circuit

B

Yes

P0205

Injector 5 Control Circuit

B

Yes

P0206

Injector 6 Control Circuit

B

Yes

P0218

Trans Overtemp.

C

No

P0230

Fuel Pump Relay Control Circuit

C

No

P0300

Engine Misfire Detected

B

Yes

P0325

Knock Sensor Module Circuit

B

Yes

P0327

Knock Sensor Circuit Low Voltage

B

Yes

P0335

CKP Sensor A Circuit

B

Yes

P0340

CMP Sensor Circuit

B

Yes

P0385

CKP Sensor B Circuit

B

Yes

P0401

EGR Flow Insufficient

A

Yes

P0403

EGR Solenoid Control Circuit

B

Yes

P0404

EGR System Performance

A

Yes

P0405

EGR Valve Position Sensor Circuit Voltage Out Of Range

B

Yes

P0410

AIR System

B

Yes

P0412

AIR Solenoid Valve Control Circuit

B

Yes

P0418

AIR Pump Relay Control Circuit

B

Yes

P0420

TWC System Low Efficiency

A

Yes

P0440

EVAP System

A

Yes

P0442

EVAP Control System Small Leak Detected

A

Yes

P0443

EVAP Purge Solenoid Control Circuit

B

Yes

P0446

EVAP Canister Vent Blocked

A

Yes

P0449

EVAP Vent Solenoid Control Circuit

B

Yes

P0452

EVAP Fuel Tank Pressure Sensor Circuit Low Voltage

B

Yes

P0453

EVAP Fuel Tank Pressure Sensor Circuit High Voltage

B

Yes

P0462

Fuel Level Sensor Circuit Low Voltage

C

No

P0463

Fuel Level Sensor Circuit High Voltage

C

No

P0480

FC Relay 1 Control Circuit

B

Yes

P0481

FC Relay 2 and Relay 3 Control Circuit

B

Yes

P0502

VSS Circuit Low Input

B

Yes

P0503

VSS Circuit Performance

B

Yes

P0506

Idle Speed Low

B

Yes

P0507

Idle Speed High

B

Yes

P0530

A/C Refrigerant Pressure Sensor Circuit

C

No

P0550

PSP Switch Circuit

C

No

P0560

System Voltage

C

No

P0601

PCM Memory

B

Yes

P0602

PCM Not Programmed

B

Yes

P0705

Trans Range Switch Circuit

C

No

P0706

Transaxle Range Switch Performance

C

No

P0711

Trans Fluid Temperature Sensor Circuit Performance

A

Yes

P0712

Trans Fluid Temperature Sensor Circuit Low Voltage

C

No

P0713

Trans Fluid Temperature Sensor Circuit High Voltage

C

No

P0716

Turbine Input Speed Performance

B

Yes

P0717

Turbine Input Speed Low

B

Yes

P0719

TCC Brake Switch Circuit Low Voltage

C

No

P0724

TCC Brake Switch Circuit High Voltage

C

No

P0730

Gear Ratio Out Of Range

C

No

P0741

TCC Stuck Off

B

Yes

P0742

TCC Stuck On

A

Yes

P0748

Pressure Control Solenoid Performance

A

Yes

P0751

Shift Solenoid A Performance

B

Yes

P0753

Shift Solenoid A Control Circuit

B

Yes

P0756

Shift Solenoid B Performance

A

Yes

P0758

Shift Solenoid B Control Circuit

A

Yes

P1106

MAP Sensor CKT Intermittent High Voltage

C

No

P1107

MAP Sensor CKT Intermittent Low Voltage

C

No

P1111

IAT Sensor CKT Intermittent High Voltage

C

No

P1112

IAT Sensor CKT Intermittent Low Voltage

C

No

P1114

ECT Sensor CKT Intermittent Low Voltage

C

No

P1115

ECT Sensor CKT Intermittent High Voltage

C

No

P1121

TP Sensor CKT Intermittent High Voltage

C

No

P1122

TP Sensor CKT Intermittent Low Voltage

C

No

P1133

HO2S Insufficient Switching Sensor 1

B

Yes

P1134

HO2S Transition Time Ratio Sensor 1

B

Yes

P1336

CKP System Variation Not Learned

A

Yes

P1351

IC 1 Circuit High Voltage

B

Yes

P1352

IC 2 Circuit High Voltage

B

Yes

P1353

IC 3 Circuit High Voltage

B

Yes

P1354

IC 4 Circuit High Voltage

B

Yes

P1355

IC 5 Circuit High Voltage

B

Yes

P1356

IC 6 Circuit High Voltage

B

Yes

P1361

IC 1 Circuit Low Voltage

B

Yes

P1362

IC 2 Circuit Low Voltage

B

Yes

P1363

IC 3 Circuit Low Voltage

B

Yes

P1364

IC 4 Circuit Low Voltage

B

Yes

P1365

IC 5 Circuit Low Voltage

B

Yes

P1366

IC 6 Circuit Low Voltage

B

Yes

P1372

IC System Occasional Resync

B

Yes

P1380

EBCM DTC Detected - Rough Road Data Unusable

C

No

P1381

Misfire Detected - No EBTCM/PCM Serial Data

C

No

P1404

EGR Valve Pintle Stuck Open

A

Yes

P1441

EVAP System Flow During Non-Purge

B

Yes

P1546

A/C Compressor Clutch Relay Control Circuit

C

No

P1554

Cruise Engaged Circuit High Voltage

C

No

P1571

TCS Desired Torque Circuit

C

No

P1585

Cruise Inhibit Control Circuit

C

No

P1602

Loss of EBTCM Serial Data

C

No

P1605

Loss of HVAC Serial Data

C

No

P1610

Loss of BCM Serial Data

C

No

P1626

Loss of Serial Communication with VTD

C

No

P1630

Theft Deterrent PCM in Learn Mode

C

No

P1631

Theft Deterrent Password Incorrect

C

No

P1635

5 Volt Reference A Circuit

B

Yes

P1639

5 Volt Reference B Circuit

C

Yes

P1689

Traction Control Delivered Torque Circuit

C

No

P1810

Trans Range Pressure Switch System

B

Yes

P1811

Maximum Adapt and Long Shift

C

No

P1814

Torque Converter Overstress

C

No

P1860

TCC Control Solenoid Circuit

B

Yes

P1887

TCC Release Switch Circuit

B

Yes