To the top of the document
Captiva
To Previous PageTo Next Page
GMDE Start PageLoad static TOCLoad dynamic TOCHelp?

TROUBLE CODE DIAGNOSIS

Diagnostic Trouble Code (DTC) Type Definitions

Emissions Related DTCs

Action Taken When the DTC Sets - Type A

The control module illuminates the malfunction indicator lamp (MIL) when the diagnostic runs and fails.

Action Taken When the DTC Sets - Type E

The control module illuminates the MIL on the second consecutive ignition cycle that the diagnostic runs and fails.

Conditions for Clearing the MIL/DTC - Type A or Type E

Non-Emissions Related DTCs

Action Taken When the DTC Sets - Type C

Conditions for Clearing the DTC - Type C

Diagnostic Trouble Codes

DTC
Description
Error Type
Illunminate MIL
Illunminate SVS
P0008
Engine Position System Performance Bank 1
E
YES
NO
P0009
Engine Position System Performance Bank 2
E
YES
NO
P0010
Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1
E
YES
NO
P0011
Intake Camshaft Position (CMP) System Performance Bank 1
E
YES
NO
P0013
Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1
E
YES
NO
P0014
Exhaust Camshaft Position (CMP) System Performance Bank 1
E
YES
NO
P0016
Crankshaft Position (CKP)-Intake Camshaft Position (CMP) Correlation Bank 1
E
YES
NO
P0017
Crankshaft Position (CKP)-Exhaust Camshaft Position (CMP) Correlation Bank 1
E
YES
NO
P0018
Crankshaft Position (CKP)-Intake Camshaft Position (CMP) Correlation Bank 2
E
YES
NO
P0019
Crankshaft Position (CKP)-Exhaust Camshaft Position (CMP) Correlation Bank 2
E
YES
NO
P0020
Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2
E
YES
NO
P0021
Intake Camshaft Position (CMP) System Performance Bank 2
E
YES
NO
P0023
Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2
E
YES
NO
P0024
Exhaust Camshaft Position (CMP) System Performance Bank 2
E
YES
NO
P0030
HO2S Heater Control Circuit Bank 1 Sensor 1
E
YES
NO
P0031
HO2S Heater Control Circuit Low Voltage Bank 1 Sensor 1
E
YES
NO
P0032
HO2S Heater Control Circuit High Voltage Bank 1 Sensor 1
E
YES
NO
P0036
HO2S Heater Control Circuit Bank 1 Sensor 2
E
YES
NO
P0037
HO2S Heater Control Circuit Low Voltage Bank 1 Sensor 2
E
YES
NO
P0038
HO2S Heater Control Circuit High Voltage Bank 1 Sensor 2
E
YES
NO
P0040
HO2S Signals Swapped Banks 1 and 2 Sensor 1
E
YES
NO
P0041
HO2S Signals Swapped Banks 1 and 2 Sensor 2
E
YES
NO
P0050
HO2S Heater Control Circuit Bank 2 Sensor 1
E
YES
NO
P0051
HO2S Heater Control Circuit Low Voltage Bank 2 Sensor 1
E
YES
NO
P0052
HO2S Heater Control Circuit High Voltage Bank 2 Sensor 1
E
YES
NO
P0053
HO2S Heater Resistance Bank 1 Sensor 1
A
YES
NO
P0056
HO2S Heater Control Circuit Bank 2 Sensor 2
E
YES
NO
P0057
HO2S Heater Control Circuit Low Voltage Bank 2 Sensor 2
E
YES
NO
P0058
HO2S Heater Control Circuit High Voltage Bank 2 Sensor 2
E
YES
NO
P0059
HO2S Heater Resistance Bank 2 Sensor 1
A
YES
NO
P0068
Throttle Body Airflow Performance
A
YES
NO
P0100
Mass Air Flow (MAF) Sensor Circuit
E
YES
NO
P0101
Mass Air Flow (MAF) Sensor Performance
E
YES
NO
P0102
Mass Air Flow (MAF) Sensor Circuit Low Voltage
E
YES
NO
P0103
Mass Air Flow (MAF) Sensor Circuit High Voltage
E
YES
NO
P0111
Intake Air Temperature (IAT) Sensor Performance
E
YES
NO
P0112
Intake Air Temperature (IAT) Sensor Circuit Low Voltage
E
YES
NO
P0113
Intake Air Temperature (IAT) Sensor Circuit High Voltage
E
YES
NO
P0116
Engine Coolant Temperature (ECT) Sensor Performance
E
YES
NO
P0117
Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
E
YES
NO
P0118
Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
E
YES
NO
P0121
Throttle Position (TP) Sensor 1 Performance
E
YES
NO
P0122
Throttle Position (TP) Sensor 1 Circuit Low Voltage
E
YES
NO
P0123
Throttle Position (TP) Sensor 1 Circuit High Voltage
E
YES
NO
P0125
Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
E
YES
NO
P0128
Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature
E
YES
NO
P0130
HO2S Circuit Bank 1 Sensor 1
E
YES
NO
P0131
HO2S Circuit Low Voltage Bank 1 Sensor 1
E
YES
NO
P0132
HO2S Circuit High Voltage Bank 1 Sensor 1
E
YES
NO
P0133
HO2S Slow Response Bank 1 Sensor 1
E
YES
NO
P0135
HO2S Heater Performance Bank 1 Sensor 1
E
YES
NO
P0137
HO2S Circuit Low Voltage Bank 1 Sensor 2
E
YES
NO
P0138
HO2S Circuit High Voltage Bank 1 Sensor 2
E
YES
NO
P0140
HO2S Circuit Insufficient Activity Bank 1 Sensor 2
E
YES
NO
P0141
HO2S Heater Performance Bank 1 Sensor 2
E
YES
NO
P0150
HO2S Circuit Bank 2 Sensor 1
E
YES
NO
P0151
HO2S Circuit Low Voltage Bank 2 Sensor 1
E
YES
NO
P0152
HO2S Circuit High Voltage Bank 2 Sensor 1
E
YES
NO
P0153
HO2S Slow Response Bank 2 Sensor 1
E
YES
NO
P0155
HO2S Heater Performance Bank 2 Sensor 1
E
YES
NO
P0157
HO2S Circuit Low Voltage Bank 2 Sensor 2
E
YES
NO
P0158
HO2S Circuit High Voltage Bank 2 Sensor 2
E
YES
NO
P0160
HO2S Circuit Insufficient Activity Bank 2 Sensor 2
E
YES
NO
P0161
HO2S Heater Performance Bank 2 Sensor 2
E
YES
NO
P0196
Engine Oil Temperature (EOT) Sensor Performance
E
YES
NO
P0197
Engine Oil Temperature (EOT) Sensor Circuit Low Voltage
E
YES
NO
P0198
Engine Oil Temperature (EOT) Sensor Circuit High Voltage
E
YES
NO
P0201
Injector 1 Control Circuit
E
YES
NO
P0202
Injector 2 Control Circuit
E
YES
NO
P0203
Injector 3 Control Circuit
E
YES
NO
P0204
Injector 4 Control Circuit
E
YES
NO
P0205
Injector 5 Control Circuit
E
YES
NO
P0206
Injector 6 Control Circuit
E
YES
NO
P0219
Engine Overspeed
A
YES
NO
P0221
Throttle Position (TP) Sensor 2 Performance
E
YES
NO
P0222
Throttle Position (TP) Sensor 2 Circuit Low Voltage
E
YES
NO
P0223
Throttle Position (TP) Sensor 2 Circuit High Voltage
E
YES
NO
P0261
Injector 1 Control Circuit Low Voltage
E
YES
NO
P0262
Injector 1 Control Circuit High Voltage
E
YES
NO
P0264
Injector 2 Control Circuit Low Voltage
E
YES
NO
P0265
Injector 2 Control Circuit High Voltage
E
YES
NO
P0267
Injector 3 Control Circuit Low Voltage
E
YES
NO
P0268
Injector 3 Control Circuit High Voltage
E
YES
NO
P0270
Injector 4 Control Circuit Low Voltage
E
YES
NO
P0271
Injector 4 Control Circuit High Voltage
E
YES
NO
P0273
Injector 5 Control Circuit Low Voltage
E
YES
NO
P0274
Injector 5 Control Circuit High Voltage
E
YES
NO
P0276
Injector 6 Control Circuit Low Voltage
E
YES
NO
P0277
Injector 6 Control Circuit High Voltage
E
YES
NO
P0300
Engine Misfire Detected
E
YES
NO
P0301
Cylinder 1 Misfire Detected
E
YES
NO
P0302
Cylinder 2 Misfire Detected
E
YES
NO
P0303
Cylinder 3 Misfire Detected
E
YES
NO
P0304
Cylinder 4 Misfire Detected
E
YES
NO
P0305
Cylinder 5 Misfire Detected
E
YES
NO
P0306
Cylinder 6 Misfire Detected
E
YES
NO
P0324
Knock Sensor (KS) Module Performance
C
NO
YES
P0327
Knock Sensor (KS) Circuit Low Voltage Bank 1
C
NO
YES
P0328
Knock Sensor (KS) Circuit High Voltage Bank 1
C
NO
YES
P0332
Knock Sensor (KS) Circuit Low Voltage Bank 2
C
NO
YES
P0333
Knock Sensor (KS) Circuit High Voltage Bank 2
C
NO
YES
P0335
Crankshaft Position (CKP) Sensor Circuit
A
YES
NO
P0336
Crankshaft Position (CKP) Sensor Performance
A
YES
NO
P0337
Crankshaft Position (CKP) Sensor Circuit Low Duty Cycle
A
YES
NO
P0338
Crankshaft Position (CKP) Sensor Circuit High Duty Cycle
A
YES
NO
P0341
Intake Camshaft Position (CMP) Sensor Performance Bank 1
E
YES
NO
P0342
Intake Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 1
E
YES
NO
P0343
Intake Camshaft Position (CMP) Sensor Circuit High Voltage Bank 1
E
YES
NO
P0346
Intake Camshaft Position (CMP) Sensor Performance Bank 2
E
YES
NO
P0347
Intake Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 2
E
YES
NO
P0348
Intake Camshaft Position (CMP) Sensor Circuit High Voltage Bank 2
E
YES
NO
P0350
Ignition Coil Control Circuit
E
YES
NO
P0351
Ignition Coil 1 Control Circuit
E
YES
NO
P0352
Ignition Coil 2 Control Circuit
E
YES
NO
P0353
Ignition Coil 3 Control Circuit
E
YES
NO
P0354
Ignition Coil 4 Control Circuit
E
YES
NO
P0355
Ignition Coil 5 Control Circuit
E
YES
NO
P0356
Ignition Coil 6 Control Circuit
E
YES
NO
P0366
Crankshaft Position (CKP) Sensor Performance
E
YES
NO
P0367
Exhaust Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 1
E
YES
NO
P0368
Exhaust Camshaft Position (CMP) Sensor Circuit High Voltage Bank 1
E
YES
NO
P0391
Exhaust Camshaft Position (CMP) Sensor Performance Bank 2
E
YES
NO
P0392
Exhaust Camshaft Position (CMP) Sensor Circuit Low Voltage Bank 2
E
YES
NO
P0393
Exhaust Camshaft Position (CMP) Sensor Circuit High Voltage Bank 2
E
YES
NO
P0420
Catalyst System Low Efficiency Bank 1
E
YES
NO
P0430
Catalyst System Low Efficiency Bank 2
E
YES
NO
P0443
Evaporative Emission (EVAP) Purge Solenoid Control Circuit
E
YES
NO
P0451
Fuel Tank Pressure (FTP) Sensor Performance
E
YES
NO
P0452
Fuel Tank Pressure (FTP) Sensor Circuit Low Voltage
E
YES
NO
P0453
Fuel Tank Pressure (FTP) Sensor Circuit High Voltage
E
YES
NO
P0458
Evaporative Emission (EVAP) Purge Solenoid Control Circuit Low Voltage
E
YES
NO
P0459
Evaporative Emission (EVAP) Purge Solenoid Control Circuit High Voltage
E
YES
NO
P0460
Fuel Level Sensor Circuit
E
YES
NO
P0461
Fuel Level Sensor 1 Performance
E
YES
NO
P0462
Fuel Level Sensor 1 Low Voltage
E
YES
NO
P0463
Fuel Level Sensor 1 High Voltage
E
YES
NO
P0480
Low Speed Cooling Fan Relay Control Circuit
E
YES
NO
P0481
High Speed Cooling Fan Relay Control Circuit
E
YES
NO
P0500
Vehicle Speed Sensor (VSS) Circuit
E
YES
NO
P0506
Idle Speed Low
E
YES
NO
P0507
Idle Speed High
E
YES
NO
P0513
Theft Deterrent Key Incorrect
E
YES
NO
P0521
Engine Oil Pressure (EOP) Sensor Performance
C
NO
YES
P0522
Engine Oil Pressure (EOP) Sensor Circuit Low Voltage
C
NO
YES
P0523
Engine Oil Pressure (EOP) Sensor Circuit High Voltage
C
NO
YES
P0532
Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit Low Voltage
E
YES
NO
P0533
Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit High Voltage
E
YES
NO
P0560
System Voltage Performance
C
NO
YES
P0562
System Voltage Low
C
NO
YES
P0563
System Voltage High
C
NO
YES
P0571
Brake Switch Circuit 1
C
NO
YES
P0601
Control Module Read Only Memory (ROM)
A
YES
NO
P0602
Control Module Not Programmed
A
YES
NO
P0604
Control Module Random Access Memory (RAM)
A
YES
NO
P0606
Control Module Internal Performance
A
YES
NO
P0615
Starter Relay Control Circuit
E
YES
NO
P0616
Starter Relay Control Circuit Low Voltage
E
YES
NO
P0617
Starter Relay Control Circuit High Voltage
E
YES
NO
P0625
Generator F-Terminal Circuit Low Voltage
C
NO
YES
P0626
Generator F-Terminal Circuit High Voltage
C
NO
YES
P0627
Fuel Pump Relay Control Circuit Open
E
YES
NO
P0628
Fuel Pump Relay Control Circuit Low Voltage
E
YES
NO
P0629
Fuel Pump Relay Control Circuit High Voltage
E
YES
NO
P0633
Theft Deterrent Key Not Programmed
E
YES
NO
P0638
Throttle Actuator Control (TAC) Command Performance
A
YES
NO
P0645
Air Conditioning (A/C) Clutch Relay Control Circuit
E
YES
NO
P0646
Air Conditioning (A/C) Clutch Relay Control Circuit Low Voltage
E
YES
NO
P0647
Air Conditioning (A/C) Clutch Relay Control Circuit High Voltage
E
YES
NO
P0650
Malfunction Indicator Lamp (MIL) Control Circuit
E
YES
NO
P0685
Engine Controls Ignition Relay Control Circuit
E
YES
NO
P0686
Engine Controls Ignition Relay Control Circuit Low Voltage
E
YES
NO
P0687
Engine Controls Ignition Relay Control Circuit High Voltage
E
YES
NO
P0688
Engine Controls Ignition Relay Feedback Circuit
E
YES
NO
P0689
Engine Controls Ignition Relay Feedback Circuit Low Voltage
E
YES
NO
P0690
Engine Controls Ignition Relay Feedback Circuit High Voltage
E
YES
NO
P0691
Cooling Fan Relay 1 Control Circuit Low Voltage
E
YES
NO
P0692
Cooling Fan Relay 1 Control Circuit High Voltage
E
YES
NO
P0693
Cooling Fan Relay 2 Control Circuit Low Voltage
E
YES
NO
P0694
Cooling Fan Relay 2 Control Circuit High Voltage
E
YES
NO
P0700
Transmission Control Module (TCM) Requested MIL Illumination
A
YES
NO
P0704
Clutch Switch Circuit
C
NO
YES
P1011
Intake Camshaft Position (CMP) Actuator Park Position Bank 1
C
NO
YES
P1012
Exhaust Camshaft Position (CMP) Actuator Park Position Bank 1
C
NO
YES
P1013
Intake Camshaft Position (CMP) Actuator Park Position Bank 2
C
NO
YES
P1014
Exhaust Camshaft Position (CMP) Actuator Park Position Bank 2
C
NO
YES
P1258
Engine Coolant Overtemperature - Protection Mode Active
E
YES
NO
P1551
Throttle Valve Rest Position Not Reached During Learn
A
YES
NO
P1629
Theft Deterrent Fuel Enable Signal Not Received
E
YES
NO
P1631
Theft Deterrent Fuel Enable Signal Not Correct
C
NO
YES
P1632
Theft Deterrent Fuel Disable Signal Received
E
YES
NO
P1648
Theft Deterrent Security Code Incorrect
E
YES
NO
P1649
Theft Deterrent Security Code Not Programmed
C
NO
YES
P1668
Generator L-Terminal Control Circuit
C
NO
YES
P2008
Intake Manifold Runner Control (IMRC) Solenoid Control Circuit
E
YES
NO
P2009
Intake Manifold Runner Control (IMRC) Solenoid Control Circuit Low Voltage
E
YES
NO
P2010
Intake Manifold Runner Control (IMRC) Solenoid Control Circuit High Voltage
E
YES
NO
P2065
Fuel Level Sensor 2 Circuit
E
YES
NO
P2066
Fuel Level Sensor 2 Performance
E
YES
NO
P2067
Fuel Level Sensor 2 Circuit Low Voltage
E
YES
NO
P2068
Fuel Level Sensor 2 Circuit High Voltage
E
YES
NO
P2076
Intake Manifold Tuning (IMT) Valve Position Sensor Performance
E
YES
NO
P2077
Intake Manifold Tuning (IMT) Valve Position Sensor Circuit Low Voltage
E
YES
NO
P2078
Intake Manifold Tuning (IMT) Valve Position Sensor Circuit High Voltage
E
YES
NO
P2088
Intake Camshaft Position Actuator Solenoid Control Circuit Low Voltage Bank 1
E
YES
NO
P2089
Intake Camshaft Position Actuator Solenoid Control Circuit High Voltage Bank 1
E
YES
NO
P2090
Exhaust Camshaft Position Actuator Solenoid Control Circuit Low Voltage Bank 1
E
YES
NO
P2091
Exhaust Camshaft Position Actuator Solenoid Control Circuit High Voltage Bank 1
E
YES
NO
P2092
Intake Camshaft Position Actuator Solenoid Control Circuit Low Voltage Bank 2
E
YES
NO
P2093
Intake Camshaft Position Actuator Solenoid Control Circuit High Voltage Bank 2
E
YES
NO
P2094
Exhaust Camshaft Position Actuator Solenoid Control Circuit Low Voltage Bank 2
E
YES
NO
P2095
Exhaust Camshaft Position Actuator Solenoid Control Circuit High Voltage Bank 2
E
YES
NO
P2096
Post Catalyst Fuel Trim System Low Limit Bank 1
E
YES
NO
P2097
Post Catalyst Fuel Trim System High Limit Bank 1
E
YES
NO
P2098
Post Catalyst Fuel Trim System Low Limit Bank 2
E
YES
NO
P2099
Post Catalyst Fuel Trim System High Limit Bank 2
E
YES
NO
P2100
Throttle Actuator Control (TAC) Motor Control Circuit
A
YES
NO
P2101
Control Module Throttle Actuator Position Performance
A
YES
NO
P2105
Throttle Actuator Control (TAC) System - Forced Engine Shutdown
A
YES
NO
P2107
Throttle Actuator Control (TAC) Module Internal Circuit
C
NO
YES
P2111
Throttle Actuator Control (TAC) Throttle Valve Stuck Open
A
YES
NO
P2119
Throttle Closed Position Performance
A
YES
NO
P2122
Accelerator Pedal Position (APP) Sensor 1 Circuit Low Voltage
A
YES
NO
P2123
Accelerator Pedal Position (APP) Sensor 1 Circuit High Voltage
A
YES
NO
P2127
Accelerator Pedal Position (APP) Sensor 2 Circuit Low Voltage
A
YES
NO
P2128
Accelerator Pedal Position (APP) Sensor 2 Circuit High Voltage
A
YES
NO
P2138
Accelerator Pedal Position (APP) Sensor 1-2 Correlation
A
YES
NO
P2176
Minimum Throttle Position Not Learned
A
YES
NO
P2177
Fuel Trim System Lean at Cruise or Accel Bank 1
E
YES
NO
P2178
Fuel Trim System Rich at Cruise or Accel Bank 1
E
YES
NO
P2179
Fuel Trim System Lean at Cruise or Accel Bank 2
E
YES
NO
P2180
Fuel Trim System Rich at Cruise or Accel Bank 2
E
YES
NO
P2187
Fuel Trim System Lean at Idle Bank 1
E
YES
NO
P2188
Fuel Trim System Rich at Idle Bank 1
E
YES
NO
P2189
Fuel Trim System Lean at Idle Bank 2
E
YES
NO
P2190
Fuel Trim System Rich at Idle Bank 2
E
YES
NO
P2195
HO2S Signal Biased Lean Bank 1 Sensor 1
E
YES
NO
P2196
HO2S Signal Biased Rich Bank 1 Sensor 1
E
YES
NO
P2197
HO2S Signal Biased Lean Bank 2 Sensor 1
E
YES
NO
P2198
HO2S Signal Biased Rich Bank 2 Sensor 1
E
YES
NO
P2227
Barometric Pressure (BARO) Sensor Performance
E
YES
NO
P2228
Barometric Pressure (BARO) Sensor Circuit Low Voltage
E
YES
NO
P2229
Barometric Pressure (BARO) Sensor Circuit High Voltage
E
YES
NO
P2231
HO2S Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 1
E
YES
NO
P2232
HO2S Signal Circuit Shorted to Heater Circuit Bank 1 Sensor 2
E
YES
NO
P2234
HO2S Signal Circuit Shorted to Heater Circuit Bank 2 Sensor 1
E
YES
NO
P2235
HO2S Signal Circuit Shorted to Heater Circuit Bank 2 Sensor 2
E
YES
NO
P2237
HO2S Pumping Current Control Circuit Bank 1 Sensor 1
E
YES
NO
P2238
HO2S Pumping Current Control Circuit Low Voltage Bank 1 Sensor 1
E
YES
NO
P2239
HO2S Pumping Current Control Circuit High Voltage Bank 1 Sensor 1
E
YES
NO
P2240
HO2S Pumping Current Control Circuit Bank 2 Sensor 1
E
YES
NO
P2241
HO2S Pumping Current Control Circuit Low Voltage Bank 2 Sensor 1
E
YES
NO
P2242
HO2S Pumping Current Control Circuit High Voltage Bank 2 Sensor 1
E
YES
NO
P2243
HO2S Reference Voltage Circuit Bank 1 Sensor 1
E
YES
NO
P2247
HO2S Reference Voltage Circuit Bank 2 Sensor 1
E
YES
NO
P2251
HO2S Low Reference Circuit Bank 1 Sensor 1
E
YES
NO
P2254
HO2S Low Reference Circuit Bank 2 Sensor 1
E
YES
NO
P2270
HO2S Signal Stuck Lean Bank 1 Sensor 2
E
YES
NO
P2271
HO2S Signal Stuck Rich Bank 1 Sensor 2
E
YES
NO
P2272
HO2S Signal Stuck Lean Bank 2 Sensor 2
E
YES
NO
P2273
HO2S Signal Stuck Rich Bank 2 Sensor 2
E
YES
NO
P2297
HO2S Performance During Decel Fuel Cut-Off (DFCO) Bank 1 Sensor 1
E
YES
NO
P2298
HO2S Performance During Decel Fuel Cut-Off (DFCO) Bank 2 Sensor 1
E
YES
NO
P2300
Ignition Coil 1 Control Circuit Low Voltage
E
YES
NO
P2301
Ignition Coil 1 Control Circuit High Voltage
E
YES
NO
P2303
Ignition Coil 2 Control Circuit Low Voltage
E
YES
NO
P2304
Ignition Coil 2 Control Circuit High Voltage
E
YES
NO
P2306
Ignition Coil 3 Control Circuit Low Voltage
E
YES
NO
P2307
Ignition Coil 3 Control Circuit High Voltage
E
YES
NO
P2309
Ignition Coil 4 Control Circuit Low Voltage
E
YES
NO
P2310
Ignition Coil 4 Control Circuit High Voltage
E
YES
NO
P2312
Ignition Coil 5 Control Circuit Low Voltage
E
YES
NO
P2313
Ignition Coil 5 Control Circuit High Voltage
E
YES
NO
P2315
Ignition Coil 6 Control Circuit Low Voltage
E
YES
NO
P2316
Ignition Coil 6 Control Circuit High Voltage
E
YES
NO
P2500
Generator L-Terminal Circuit Low Voltage
C
NO
YES
P2501
Generator L-Terminal Circuit High Voltage
C
NO
YES
P2626
HO2S Pumping Current Trim Circuit Bank 1 Sensor 1
E
YES
NO
P2627
HO2S Pumping Current Trim Circuit Low Voltage Bank 1 Sensor 1
E
YES
NO
P2628
HO2S Pumping Current Trim Circuit High Voltage Bank 1 Sensor 1
E
YES
NO
P2629
HO2S Pumping Current Trim Circuit Bank 2 Sensor 1
E
YES
NO
P2630
HO2S Pumping Current Trim Circuit Low Voltage Bank 2 Sensor 1
E
YES
NO
P2631
HO2S Pumping Current Trim Circuit High Voltage Bank 2 Sensor 1
E
YES
NO
U0001
High Speed CAN Communication Bus
C
NO
YES
U0101
Lost Communication with TCM
C
NO
YES
U0121
Lost Communication With Anti-Lock Brake System (ABS) Control Module
C
NO
YES
U0422
Invalid Data Received From Body Control Module
C
NO
YES

Diagnostic Trouble Code (DTC) P0008 or P0009

DTC Descriptor

DTC P0008 : Engine Position System Performance Bank 1
DTC P0009 :Engine Position System Performance Bank 2

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.

Circuit/System Description

The engine control module (ECM) tests for a misalignment between both camshafts on one bank of the engine and the crankshaft. The misalignment would be at an idler sprocket for either bank or at the crankshaft. Once the ECM learns the position of both camshafts on one bank of the engine, the ECM compares the learned values to a reference value. The ECM will set a DTC if both learned values for one bank of the engine are exceeding a calibrated threshold in the same direction.

Conditions for Running the DTC

Conditions for Setting the DTC

The ECM detects that both camshafts on either bank of the engine are mis-aligned with the crankshaft for more than 4 seconds.

Action Taken When the DTC Sets

DTC P0008 and P0009 are type E DTCs

Conditions for Clearing the DTC

DTC P0008 and P0009 are type E DTCs

Diagnostic Aids

Circuit/System Verification

  1. Clear the DTCs with a scan tool.
  2. Allow the engine to reach the normal operating temperature.
  3. Idle the engine for 10 minutes or until a DTC sets. Observe the DTC information with a scan tool, DTCs P0008 and P0009 should not set.

Circuit/System Testing

  1. Inspect the timing chains and tensioners for excessive wear or misalignment.
  2. Inspect the crankshaft reluctor wheel for being mispositioned on the crankshaft.

Diagnostic Trouble Code (DTC) P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, or P2095

DTC Descriptor

DTC P0010 : Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1
DTC P0013 : Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 1
DTC P0020 : Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2
DTC P0023 : Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Bank 2
DTC P2088 : Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 1
DTC P2089 : Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 1
DTC P2090 : Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 1
DTC P2091 : Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 1
DTC P2092 : Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 2
DTC P2093 : Intake Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 2
DTC P2094 : Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit Low Voltage Bank 2
DTC P2095 : Exhaust Camshaft Position (CMP) Actuator Solenoid Control Circuit High Voltage Bank 2

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.

Circuit/System Description

The camshaft position (CMP) actuator system enables the engine control module (ECM) to change the timing of the camshafts while the engine is operating. The CMP actuator solenoid signal from the ECM is pulse width modulated (PWM). The ECM controls the CMP actuator solenoid duty cycle by controlling the amount of solenoid ON time. The CMP actuator solenoid controls the advance or the retard of each camshaft. The CMP actuator solenoid controls the oil flow that applies the pressure to advance or retard the camshafts.
Ignition voltage is supplied directly to the CMP actuator solenoid. The ECM controls the solenoid by grounding the control circuit with a solid state device called a driver. The driver is equipped with a feedback circuit that is pulled-up to a voltage. The ECM can determine if the control circuit is open, shorted to ground, or shorted to a voltage by monitoring the feedback voltage.

Conditions for Running the DTC

Conditions for Setting the DTC

P0010, P0013, P0020, P0023
The ECM detects an open in the CMP actuator solenoid circuits for more than 4 seconds, when the solenoid is commanded OFF.
P2088, P2090, P2092, P2094
The ECM detects a short to ground in the CMP actuator solenoid circuits for more than 4 seconds, when the solenoid is commanded OFF.
P2089, P2091, P2093, P2095
The ECM detects a short to voltage in the CMP actuator solenoid circuits for more than 4 seconds, when the solenoid is commanded ON.

Action Taken When the DTC Sets

DTCs P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 are type E DTCs.

Conditions for Clearing the DTC

DTCs P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095 are type E DTCs.

Circuit/System Verification

  1. With the engine at normal operating temperature, raise the engine speed to 2,000 RPM for 10 seconds. DTCs P0010, P0013, P0020, P0023, P2088, P2089, P2090, P2091, P2092, P2093, P2094, or P2095 should not set.
  2. If the vehicle passes the Circuit/System Verification test, then operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records Data List.

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the appropriate camshaft position (CMP) actuator solenoid.
  2. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal and ground.
  1. Ignition OFF, connect a test lamp between the control circuit terminal and B+.
  2. Ignition ON, command the CMP actuator solenoid ON and OFF with a scan tool. The test lamp should turn ON and OFF when changing between the commanded states.
  3. Ignition ON, test for 2.0-3.0 volts between the control circuit terminal and a known ground.
  4. If all circuits/connections test normal, test or replace the CMP actuator solenoid.

Component Testing

  1. Measure for 7-12 ohms of resistance between the terminals of the CMP actuator solenoid.
  2. Test for infinite resistance between each terminal of the CMP actuator solenoid and the CMP actuator solenoid housing.

Diagnostic Trouble Code (DTC) P0011, P0014, P0021, or P0024

DTC Descriptor

DTC P0011 : Intake Camshaft Position (CMP) System Performance Bank 1
DTC P0014 : Exhaust Camshaft Position (CMP) System Performance Bank 1
DTC P0021 : Intake Camshaft Position (CMP) System Performance Bank 2
DTC P0024 : Exhaust Camshaft Position (CMP) System Performance Bank 2

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.

Circuit/System Description

The camshaft position (CMP) actuator system enables the engine control module (ECM) to change the timing of the camshafts while the engine is operating. The CMP actuator solenoid signal from the ECM is pulse width modulated (PWM). The ECM controls the CMP actuator solenoid duty cycle by controlling the amount of solenoid ON time. The CMP actuator solenoid controls the advance or the retard of each camshaft. The CMP actuator solenoid controls the oil flow that applies the pressure to advance or retard the camshafts.

Conditions for Running the DTC

Conditions for Setting the DTC

OR

Action Taken When the DTC Sets

DTCs P0011, P0014, P0021, and P0024 are type E DTCs.

Conditions for Clearing the DTC

DTCs P0011, P0014, P0021, and P0024 are type E DTCs.

Diagnostic Aids

Circuit/System Verification

Important : The engine oil level and the oil pressure are critical to the correct operation of the camshaft position (CMP) actuator system. Verify that the engine has the correct oil level and the correct oil pressure before continuing with this diagnostic.

  1. Ignition ON, observe the DTC information with a scan tool. Verify that none of the following DTCs are set. DTC P0016, P0017, P0018, P0019, P0335, P0336, P0338, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P0521, P0522, or P0523.
  2. Engine idling. Command the suspected camshaft actuator from 0 degrees to 40 degrees and back to zero while observing the appropriate CMP Angle Variance parameters, with a scan tool. The CMP Angle Variance should be within 2 degrees of each commanded state.
  3. If the vehicle passes the Circuit/System Verification test, then operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records Data List.

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the appropriate camshaft position (CMP) actuator solenoid.
  2. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal and a known ground.

Important : The ignition circuit supplies voltage to other components. Make sure you test all circuits for a short to ground or test all components for being shorted that share the ignition circuit.

  1. Ignition OFF, connect a test lamp between the control circuit terminal 2 and B+.
  2. Ignition ON, command the CMP actuator solenoid ON and OFF with a scan tool. The test lamp should turn ON and OFF when changing between the commanded states.
  3. Remove the CMP actuator solenoid. Inspect the CMP actuator solenoid and mounting area for the following conditions:
  4. If all circuits/connections test normal, test or replace the CMP actuator solenoid.

Component Testing

  1. Measure for 7–12 ohms of resistance between the terminals of the CMP actuator solenoid.
  2. Test for infinite resistance between each terminal of the CMP actuator solenoid and the CMP actuator solenoid housing.

Diagnostic Trouble Code (DTC) P0016, P0017, P0018, or P0019

DTC Descriptor

DTC P0016 : Crankshaft Position (CKP) - Intake Camshaft Position (CMP) Correlation Bank 1
DTC P0017 :Crankshaft Position (CKP) - Exhaust Camshaft Position (CMP) Correlation Bank 1
DTC P0018 :Crankshaft Position (CKP) - Intake Camshaft Position (CMP) Correlation Bank 2
DTC P0019 :Crankshaft Position (CKP) - Exhaust Camshaft Position (CMP) Correlation Bank 2

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.

Circuit/System Description

The camshaft position (CMP) actuator system enables the engine control module (ECM) to change the timing of the camshafts while the engine is operating. The CMP actuator solenoid signal from the ECM is pulse width modulated (PWM). The ECM controls the CMP actuator solenoid duty cycle by controlling the amount of solenoid ON time. The CMP actuator solenoid controls the advance or the retard of each camshaft. The CMP actuator solenoid controls the oil flow that applies the pressure to advance or retard the camshafts.
Ignition voltage is supplied directly to the CMP actuator solenoid. The ECM controls the solenoid by grounding the control circuit with a solid state device called a driver. The ECM compares the camshaft position or the camshaft angle, to the position of the crankshaft.

Conditions for Running the DTC

Conditions for Setting the DTC

Action Taken When the DTC Sets

DTCs P0016, P0017, P0018, and P0019 are type E DTCs.

Conditions for Clearing the DTC

DTCs P0016, P0017, P0018, and P0019 are type E DTCs.

Diagnostic Aids

Circuit/System Testing

  1. Ignition ON, observe the DTC information with a scan tool. Verify that none of the following DTCs are set. DTC P0010, P0013, P0020, P0023, P0335, P0336, P0338, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P2088, P2089, P2090, P2091, P2092, P2093, P2094, or P2095.
  2. Idle the engine at normal operating temperature for 10 minutes. DTCs P0016, P0017, P0018, or P0019 should not set.
  3. If the vehicle passes the Circuit/System Verification test, then operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records Data List.

Diagnostic Trouble Code (DTC) P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, or P0058

DTC Descriptor

DTC P0030 : HO2S Heater Control Circuit Bank 1 Sensor 1
DTC P0031 : HO2S Heater Control Circuit Low Voltage Bank 1 Sensor 1
DTC P0032 : HO2S Heater Control Circuit High Voltage Bank 1 Sensor 1
DTC P0036 : Heater Control Circuit Bank 1 Sensor 2
DTC P0037 :HO2S Heater Control Circuit Low Voltage Bank 1 Sensor 2
DTC P0038 : HO2S Heater Control Circuit High Voltage Bank 1 Sensor 2
DTC P0050 : HO2S Heater Control Circuit Bank 2 Sensor 1
DTC P0051 : HO2S Heater Control Circuit Low Voltage Bank 2 Sensor 1
DTC P0052 : HO2S Heater Control Circuit High Voltage Bank 2 Sensor 1
DTC P0056 : HO2S Heater Control Circuit Bank 2 Sensor 2
DTC P0057 : HO2S Heater Control Circuit Low Voltage Bank 2 Sensor 2
DTC P0058 :HO2S Heater Control Circuit High Voltage Bank 2 Sensor 2

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.
Circuit
Short to Ground
Open/High Resistance
Short to Voltage
Signal Performance
Ignition Voltage
P0030, P0036, P0050, P0056
P0030, P0036, P0050, P0056
-
P0135, P0141, P0155, P0161
HO2S Heater Control Sensor 1
P0031, P0051
P0030, P0050
P0032, P0052
P0135, P0141, P0155, P0161
HO2S Heater Control Sensor 2
P0037, P0057
P0036, P0056
P0038, P0058
P0135, P0141, P0155, P0161

Circuit Description

The heated oxygen sensor (HO2S) heater reduces the time required for the oxygen sensor to reach operating temperature and maintains the operating temperature during extended idle periods. When the ignition is turned to the ON position, ignition voltage is supplied directly to the sensor heater. The engine control module (ECM) controls the heater operation by first modulating the control circuit to ground when the sensors are cold. This prevents the possibility of thermal shock to the sensor, from condensation build-up on the sensor, by controlling the sensors rate of heating. After a predetermined amount of time, the ECM commands the heaters ON continuously. Once the sensor reaches operating temperature, the ECM may modulate the heater control circuit to ground, to maintain a desired temperature.
The ECM controls the heater by grounding the control circuit with a solid state device called a driver. The driver is equipped with a feedback circuit that is pulled-up to voltage. The ECM can determine if the control circuit is open, shorted to ground, or shorted to a voltage by monitoring the feedback voltage.
The HO2S utilizes the following circuits:

Conditions for Running the DTC

P0030, P0031, P0032, P0050, P0051, P0052
P0036, P0037, P0038, P0056, P0057, P0058

Conditions for Setting the DTC

P0030, P0036, P0050, and P0056The ECM detects an open in the heater circuits of the HO2S when the heater is commanded OFF. The condition exists for more than 4 seconds.
P0031, P0037, P0051, and P0057The ECM detects a ground in the heater circuits of the HO2S when the heater is commanded OFF. The condition exists for more than 4 seconds.
P0032, P0038, P0052, and P0058The ECM detects a short to voltage in the heater circuits of the HO2S when the heater is commanded ON. The condition exists for more than 4 seconds.

Action Taken When the DTC Sets

DTCs P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, and P0058 are Type E DTCs.

Conditions for Clearing the MIL/DTC

DTCs P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, and P0058 are Type E DTCs.

Diagnostic Aids

Circuit/System Verification

Engine idling at operating temperature for at least 30 seconds. Observe the DTC information, DTCs P0030, P0031, P0032, P0036, P0037, P0038, P0050, P0051, P0052, P0056, P0057, and P0058 should not set.

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the appropriate heated oxygen sensor (HO2S).
  2. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal and a known ground.

Important : The ignition circuit supplies voltage to other components. Make sure you test all circuits for a short to ground or test all components for being shorted that share the ignition circuit.

  1. Ignition OFF, connect a test lamp between the heater control circuit terminal and B+. The test lamp should not illuminate.

Important : The control circuit for the HO2S heater is pulled-up to voltage within the ECM, 2.0-3.0 volts on the control circuit is normal.

  1. Idle the engine, and verify the test lamp illuminates or flashes.
  2. Ignition ON, test for 2.0-3.0 volts between the control circuit terminal D and ground.
  3. If all circuits/connections test normal, test or replace the HO2S sensor.

Component Testing

  1. Ignition OFF, disconnect the harness connector at the heated oxygen sensor (HO2S) sensor.
  2. Test the HO2S heater resistance for 3–35 ohms.

Diagnostic Trouble Code (DTC) P0040 or P0041

DTC Descriptor

DTC P0040 : HO2S Sensor Signals Swapped Banks 1 and 2 Sensor 1
DTC P0041 : HO2S Sensor Signals Swapped Banks 1 and 2 Sensor 2

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.

Circuit/System Description

The heated oxygen sensor (HO2S) heater reduces the time required for the oxygen sensor to reach operating temperature and maintains the operating temperature during extended idle periods. When the ignition is turned to the ON position, ignition voltage is supplied directly to the sensor heater. The engine control module (ECM) controls the heater operation by first modulating the control circuit to ground when the sensors are cold. This prevents the possibility of thermal shock to the sensor, from condensation build-up on the sensor, by controlling the sensors rate of heating. After a predetermined amount of time the ECM commands the heaters ON continuously. Once the sensor reaches operating temperature the ECM may modulate the heater control circuit to ground, to maintain a desired temperature.
The ECM controls the heater by grounding the control circuit with a solid state device called a driver. The driver is equipped with a feedback circuit that is pulled-up to voltage. The ECM can determine if the control circuit is open, shorted to ground or shorted to a voltage by monitoring the feedback voltage.
An HO2S Signal Swapped DTC set if the ECM detects the HO2S signal voltages are heading in the opposite direction of the commanded state.
The HO2S utilizes the following circuits:

Conditions for Running the DTC

P0040 or P0041

Conditions for Setting the DTC

P0040 or P0041
An HO2S Signal Swapped DTC set if the ECM detects the HO2S signal voltages are heading in the opposite direction of the commanded state.

Action Taken When the DTC Sets

DTCs P0040 and P0041 are type E DTCs.

Conditions for Clearing the MIL/DTC

DTCs P0040 and P0041 are type E DTCs.

Diagnostic Aids

Diagnostic Trouble Code (DTC) P0053 or P0059

DTC Descriptor

DTC P0053 :HO2S Heater Resistance Bank 1 Sensor 1
DTC P0041 : HO2S Heater Resistance Bank 2 Sensor 1

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.

Circuit/System Description

Heated oxygen sensors (HO2S) are used for fuel control and post catalyst monitoring. Each HO2S compares the oxygen content of the surrounding air with the oxygen content in the exhaust stream. The HO2S must reach operating temperature to provide an accurate voltage signal. A heating element inside the HO2S minimizes the time required for the sensor to reach operating temperature. Voltage is provided to the heater by an ignition voltage circuit through a fuse. With the engine running a ground is provided to the heater by the HO2S heater low control circuit, through a low side driver within the control module. The control module commands the heater ON or OFF to maintain a specific HO2S operating temperature range.
The control module determines the temperature by measuring the current flow through the heater and calculating the resistance. Based on the resistance the control module can predict the sensor temperature. The sensors use pulse width modulation (PWM) to control the heater operation. The control module calculates the heater resistance on a cold start. This diagnostic will only run once per ignition cycle. If the control module detects that the heater calculated resistance is not within the expected range these DTC will be set.

Conditions for Running the DTC

Conditions for Setting the DTC

P0053 and P0059
The control module detects that the affected HO2S heater low control circuit is not within a specified range at engine start-up.

Action Taken When the DTC Sets

DTCs P0053 and P0059 are type A DTCs.

Conditions for Clearing the MIL/DTC

DTCs P0053 and P0059 are type A DTCs.

Circuit/System Verification

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the appropriate HO2S.
  2. Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal a known ground.
  3. Ignition OFF, verify that the test lamp is OFF between the heater low control circuit terminal of the appropriate HO2S and B+.
  4. Connect a test lamp between the heater low control circuit terminal of the appropriate HO2S and the B+ circuit terminal.
  5. With the engine running, the test lamp should be ON steady or flashing.
  6. Ignition OFF, install a 30A fusible link wire between the B+ circuit terminal and the heater low control circuit of the appropriate HO2S.
  7. With the engine running, use a scan tool to observe that the appropriate HO2S heater parameter indicates 0.0 amp.
  8. If all circuits test normal, replace the appropriate HO2S.

Diagnostic Trouble Code (DTC) P0068

DTC Descriptor

DTC P0068 : Throttle Body Airflow Performance

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.

Circuit/System Description

The engine control module (ECM) uses the following information to calculate an expected airflow rate:

Conditions for Running the DTC

Conditions for Setting the DTC

The ECM detects that the throttle position and the indicated engine load do not correspond with the expected load and throttle position for less than 1 second.

Action Taken When the DTC Sets

DTC P0068 is a type A DTC.

Conditions for Clearing the MIL/DTC

DTC P0068 is a type A DTC.

Circuit/System Testing

  1. Inspect for the following conditions:
  2. Inspect the throttle body for the following conditions:
  3. Connect a scan tool allow the engine to reach normal operating temperature. Observe the MAF Sensor parameters.
  4. Take a snapshot of the engine data list while performing the actions listed below.
  5. If the MAF/TP sensor parameters do not change smoothly and gradually as the engine speed is increased and is returned to idle, identify the senor at fault and replace the appropriate sensor.

Diagnostic Trouble Code (DTC) P0100, P0102, or P0103

DTC Descriptor

DTC P0100 : Mass Air Flow (MAF) Sensor Circuit
DTC P0102 : Mass Air Flow (MAF) Sensor Circuit Low Frequency
DTC P0103 : Mass Air Flow (MAF) Sensor Circuit High Frequency

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.
Circuit
Short to Ground
High Resistance
Open
Short to Voltage
Signal Performance
Ignition 1 Voltage
P0102
P0101
P0100
-
P0101
MAF Sensor Signal
P0102
P0101
P0103
P0103
P0101
Low Reference
-
P0101, P0103
P0103
-
P0101

Circuit/System Description

The mass air flow (MAF) sensor is located in the air intake duct. The MAF sensor is an airflow meter that measures the amount of air that enters the engine. The MAF sensor uses a hot film that is cooled by air flowing past the sensing film as air enters the engine. The amount of cooling is proportional to the amount of the air flow. As the air flow increases, more current is required in order to maintain the hot film at a constant temperature. The engine control module (ECM) uses the MAF sensor in order to provide the correct fuel delivery for all operating conditions.

Conditions for Running the DTC

P0100
P0102 or P0103

Conditions for Setting the DTC

P0100
P0102
P0103

Action Taken When the DTC Sets

DTCs P0100, P0102, and P0103 are Type E DTCs.

Conditions for Clearing the DTC

DTCs P0100, P0102, and P0103 are Type E DTCs.

Diagnostic Aids

Circuit/System Verification

  1. Engine idling for 1 minute, observe the DTC information with a scan tool. DTCs P0100, P0102 and P0103 should not set.
  2. If the vehicle passes the Circuit/System Verification test, then operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records Data List.

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the MAF sensor.

Notice : Do NOT use the low reference circuit in the component harness connector for this test. Damage to the control module may occur due to excessive current draw.

  1. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal and ground.
  2. Verify that a test lamp illuminates between B+ and ground circuit terminal.
  3. Verify the scan tool MAF sensor voltage parameter is greater than 4.8 volts.
  4. Install a 3-A fused jumper wire between the signal circuit terminal and the ground circuit terminal. Verify the scan tool MAF sensor voltage parameter is less than 0.10 volts.
  5. If all circuits/connections test normal, replace the MAF sensor.

Diagnostic Trouble Code (DTC) P0101

DTC Descriptor

DTC P0101 :Mass Air Flow (MAF) Sensor Circuit Performance

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.
Circuit
Short to Ground
High Resistance
Open
Short to Voltage
Signal Performance
Ignition 1 Voltage
P0102
P0101
P0100
-
P0101
MAF Sensor Signal
P0102
P0101
P0103
P0103
P0101
Low Reference
-
P0101, P0103
P0103
-
P0101

Circuit/System Description

The mass air flow (MAF) sensor is located in the air intake duct. The MAF sensor is an airflow meter that measures the amount of air that enters the engine. The MAF sensor uses a hot film that is cooled by air flowing past the sensing film as air enters the engine. The amount of cooling is proportional to the amount of the air flow. As the air flow increases, more current is required in order to maintain the hot film at a constant temperature. The engine control module (ECM) uses the MAF sensor in order to provide the correct fuel delivery for all operating conditions.

Conditions for Running the DTC

Conditions for Setting the DTC

Action Taken When the DTC Sets

DTC P0101 is a Type E DTC.

Conditions for Clearing the DTC

DTC P0101 is a Type E DTC.

Diagnostic Aids

Circuit/System Verification

  1. Engine idling for 1 minute, observe the DTC information with a scan tool. DTC P0101 should not set.
  2. If the vehicle passes the Circuit/System Verification test, then operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that are captured in the Freeze Frame/Failure Records Data List.

Circuit/System Testing

  1. Inspect for the following conditions :
  2. Ignition OFF, disconnect the harness connector at the MAF sensor.

Notice : Do NOT use the low reference circuit in the component harness connector for this test. Damage to the control module may occur due to excessive current draw.

  1. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal and ground.
  2. Verify that a test lamp illuminates between B+ and ground circuit terminal.
  3. Verify the scan tool MAF sensor voltage parameter is greater than 4.8 volts.
  4. Install a 3-A fused jumper wire between the signal circuit terminal and the ground circuit terminal. Verify the scan tool MAF sensor voltage parameter is less than 0.10 volts.
  5. If all circuits/connections test normal, replace the MAF sensor.

Diagnostic Trouble Code (DTC) P0111, P0112 or P0113

DTC Descriptor

DTC P0111 : Intake Air Temperature (IAT) Sensor Circuit Performance
DTC P0112 : Intake Air Temperature (IAT) Sensor Circuit Low Voltage
DTC P0113 : Intake Air Temperature (IAT) Sensor Circuit High Voltage

Diagnostic Fault Information

Perform the Diagnostic System Check prior to using this diagnostic procedure.
Circuit
Short to Ground
Open/High Resistance
Short to Voltage
Signal Performance
IAT Sensor Signal
P0112
P0111, P0113
P0113¹
P0111
Low Reference
-
P0111, P0113
P0113¹
P0111
¹ Internal ECM or sensor damage may occur if the circuit is shorted to B+

Circuit Description

The intake air temperature (IAT) sensor is an integral part of the mass air flow (MAF) sensor. The IAT sensor is a variable resistor that measures the temperature of the intake air. The engine control module (ECM) supplies 5 volts to the IAT signal circuit and supplies a ground to the low reference circuit.

Conditions for Running the DTC

P0111 Idle Test
P0111 Cruise Test
P0112 and P0113

Conditions for Setting the DTC

P0111 :
P0112 :
P0113 :

Action Taken When the DTC Sets

DTCs P0111, P0112, and P0113 are Type E DTCs.

Conditions for Clearing the MIL/DTC

DTCs P0111, P0112, and P0113 are Type E DTCs.

Diagnostic Aids

Circuit/System Verification

Operate the vehicle within the conditions for running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records. DTC P0111, P0112, or P0113 should not set.

Circuit/System Testing

  1. Ignition OFF, disconnect the MAF/IAT sensor.
  2. Ignition ON, verify that the IAT sensor parameter is at -40°C (-40°F).
  3. Ignition OFF, remove the fuse that supplies B+ to the ECM.

Notice : Do NOT use a test lamp to test the continuity of the circuit. Damage to the control module may occur due to excessive current draw.

  1. Test for less than 5 ohms between the low reference circuit terminal and a known ground.
  2. Install the fuse that supplies B+ to circuit terminal to the ECM.
  3. Ignition ON, install a 3A fusible link wire between the signal circuit terminal and the low reference circuit terminal. Verify the IAT sensor parameter is greater than 132°C (270°F).

Important : If the signal circuit of the IAT sensor is shorted to voltage the IAT sensor may be damaged.

  1. If all circuits/connections test normal, test or replace the MAF/IAT sensor.

Component Testing

  1. Ignition OFF, disconnect the harness connector of the IAT sensor.

Important : A thermometer can be used to test the sensor off the vehicle.

  1. Test the IAT sensor by varying the sensor temperature while monitoring the sensor resistance. Compare the readings with the Temperature vs Resistance - Intake Air Temperature (IAT) Sensor table and verify that the resistance is within 5 percent of the specification.


To Previous PageTo Next Page
© Copyright Chevrolet Europe. All rights reserved