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 (Z20S Diesel)

Emissions Related DTCs

Action Taken When the DTC Sets - Type A

Action Taken When the DTC Sets - Type B (or E)

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

Non-Emissions Related DTCs

Action Taken When the DTC Sets - Type Cnl

Conditions for Clearing the DTC - Type Cnl

Conditions for Clearing the DTC - Type Z

This DTC is available in the control module software, but has been disabled, or turned OFF. In this case, the diagnostic does not run, no DTCs are stored, and the MIL does not illuminate.

Clearing Trouble Codes

Important : Do not clear DTCs unless directed to do so by the service information provided for each diagnostic procedure. When DTCs are cleared, the Freeze Frame and Failure Record data which may help diagnose an intermittent fault will also be erased from memory. If the fault that caused the DTC to be stored into memory has been corrected, the Diagnostic Executive will begin to count the ”warm–up” cycles with no further faults detected, the DTC will automatically be cleared from the engine control module (ECM) memory. To clear DTCs, use the diagnostic scan tool.

Notice : To prevent ECM damage, the key must be OFF when disconnecting or reconnecting the power to the ECM (for example battery cable, ECM pigtail connector, ECM fuse, jumper cables, etc.). When the ECM sets a Diagnostic Trouble Code (DTC), the Malfunction Indicator Lamp (MIL) lamp will be turned on only for type A, B and E but a DTC will be stored in the ECM’s memory for all types of DTC. The DTC will stay in the ECM’s memory until cleared by scan tool. DTCs should be cleared after repairs have been completed. Some diagnostic tables will tell you to clear the codes before using the chart. This allows the ECM to set the DTC while going through the chart, which will help to find the cause of the problem more quickly.

Diagnostic Trouble Codes

A symptom byte is used to provide additional fault information for a DTC. It is a 2-digit hexadecimal number. The symptom byte value zero (00) is used to indicate that no additional information is available beyond that provided by the description for the DTC. The symptom byte may not be displayed on a scan tool.
DTC
Symptom Byte (Hex)
DTC Descriptor (Symptom byte descriptor)
Error Type
Illuminate MIL
B357A
01
Heating Element Control Circuit (Short to Battery)
Cnl
NO
B357A
02
Heating Element Control Circuit (Short to Ground)
Cnl
NO
B357A
04
Heating Element Control Circuit (Open Circuit)
Cnl
NO
B357A
54
Heating Element Control Circuit (Temperature High)
Cnl
NO
B357D
01
Heating Element Control 2 Circuit (Short to Battery)
Cnl
NO
B357D
02
Heating Element Control 2 Circuit (Short to Ground)
Cnl
NO
B357D
04
Heating Element Control 2 Circuit (Open Circuit)
Cnl
NO
B357D
54
Heating Element Control 2 Circuit (Temperature High)
Cnl
NO
P0016
5A
Crankshaft Position (CKP)-Camshaft Position (CMP) Correlation (Plausibility Failure)
E
YES
P0045
01
Turbocharger Boost Control Solenoid Control Circuit (Short to Battery)
E
YES
P0045
02
Turbocharger Boost Control Solenoid Control Circuit (Short to Ground)
E
YES
P0045
04
Turbocharger Boost Control Solenoid Control Circuit (Open Circuit)
E
YES
P0045
54
Turbocharger Boost Control Solenoid Control Circuit (Temperature High)
E
YES
P0069
5A
Manifold Absolute Pressure – Barometric Pressure Correlation (Plausibility Failure)
E
YES
P0087
00
Fuel Rail Pressure (FRP) Too Low
A
YES
P0087
18
Fuel Rail Pressure (FRP) Too Low (Signal Amplitude Less Than Minimum)
A
YES
P0088
00
Fuel Rail Pressure (FRP) Too High
A
YES
P0089
00
Fuel Pressure Regulator Solenoid 1 Performance
A
YES
P0089
11
Fuel Pressure Regulator Solenoid 1 Performance (Above Maximum Threshold)
A
YES
P0089
12
Fuel Pressure Regulator Solenoid 1 Performance (Below Minimum Threshold)
A
YES
P0089
18
Fuel Pressure Regulator Solenoid 1 Performance (Signal Amplitude Less Than Minimum)
E
YES
P0089
19
Fuel Pressure Regulator Solenoid 1 Performance (Signal Amplitude Greater Than Maximum)
A
YES
P0090
01
Fuel Pressure Regulator Solenoid 1 Control Circuit (Short to Battery)
E
YES
P0090
02
Fuel Pressure Regulator Solenoid 1 Control Circuit (Short to Ground)
E
YES
P0090
04
Fuel Pressure Regulator Solenoid 1 Control Circuit (Open Circuit)
E
YES
P0090
54
Fuel Pressure Regulator Solenoid 1 Control Circuit (Temperature High)
E
YES
P0095
03
Intake Air Temperature (IAT) Sensor 2 Circuit (Voltage Below Threshold)
E
YES
P0095
07
Intake Air Temperature (IAT) Sensor 2 Circuit (Voltage Above Threshold)
E
YES
P0100
00
Mass Air Flow (MAF) Sensor Circuit
E
YES
P0100
09
Mass Air Flow (MAF) Sensor Circuit (Rate of Change Above Threshold)
E
YES
P0100
0A
Mass Air Flow (MAF) Sensor Circuit (Rate of Change Below Threshold)
E
YES
P0100
26
Mass Air Flow (MAF) Sensor Circuit (Frequency Too Low)
E
YES
P0100
27
Mass Air Flow (MAF) Sensor Circuit (Frequency Too High)
E
YES
P0101
11
Mass Air Flow (MAF) Sensor Performance (Above Maximum Threshold)
E
YES
P0101
12
Mass Air Flow (MAF) Sensor Performance (Below Minimum Threshold)
E
YES
P0105
03
Manifold Absolute Pressure (MAP) Sensor Circuit (Voltage Below Threshold)
E
YES
P0105
07
Manifold Absolute Pressure (MAP) Sensor Circuit (Voltage Above Threshold)
E
YES
P0105
5A
Manifold Absolute Pressure (MAP) Sensor Circuit (Plausibility Failure)
E
YES
P0110
00
Intake Air Temperature (IAT) Sensor Circuit
E
YES
P0110
09
Intake Air Temperature (IAT) Sensor Circuit (Rate of Change Above Threshold)
E
YES
P0110
0A
Intake Air Temperature (IAT) Sensor Circuit (Rate of Change Below Threshold)
E
YES
P0110
11
Intake Air Temperature (IAT) Sensor Circuit (Above Maximum Threshold)
E
YES
P0110
12
Intake Air Temperature (IAT) Sensor Circuit (Below Minimum Threshold)
E
YES
P0115
03
Engine Coolant Temperature (ECT) Sensor Circuit (Voltage Below Threshold)
E
YES
P0115
07
Engine Coolant Temperature (ECT) Sensor Circuit (Voltage Above Threshold)
E
YES
P0116
00
Engine Coolant Temperature (ECT) Sensor Performance
E
YES
P0180
03
Fuel Temperature Sensor Circuit (Voltage Below Threshold)
E
YES
P0180
07
Fuel Temperature Sensor Circuit (Voltage Above Threshold)
E
YES
P0190
03
Fuel Rail Pressure (FRP) Sensor Circuit (Voltage Below Threshold)
A
YES
P0190
07
Fuel Rail Pressure (FRP) Sensor Circuit (Voltage Above Threshold)
A
YES
P0191
11
Fuel Rail Pressure (FRP) Sensor Performance (Above Maximum Threshold)
E
YES
P0191
12
Fuel Rail Pressure (FRP) Sensor Performance (Below Minimum Threshold)
E
YES
P0201
04
Injector 1 Control Circuit (Open Circuit)
A
YES
P0202
04
Injector 2 Control Circuit (Open Circuit)
A
YES
P0203
04
Injector 3 Control Circuit (Open Circuit)
A
YES
P0204
04
Injector 4 Control Circuit (Open Circuit)
A
YES
P0234
00
Turbocharger Engine Overboost
E
YES
P0263
11
Cylinder 1 Balance System (Above Maximum Threshold)
Cnl
NO
P0263
12
Cylinder 1 Balance System (Below Minimum Threshold)
Cnl
NO
P0266
11
Cylinder 2 Balance System (Above Maximum Threshold)
Cnl
NO
P0266
12
Cylinder 2 Balance System (Below Minimum Threshold)
Cnl
NO
P0269
11
Cylinder 3 Balance System (Above Maximum Threshold)
Cnl
NO
P0269
12
Cylinder 3 Balance System (Below Minimum Threshold)
Cnl
NO
P0272
11
Cylinder 4 Balance System (Above Maximum Threshold)
Cnl
NO
P0272
12
Cylinder 4 Balance System (Below Minimum Threshold)
Cnl
NO
P0299
00
Turbocharger Engine Underboost
E
YES
P02E0
01
Intake Air (IA) Flow Valve Control Circuit (Short to Battery)
E
YES
P02E0
02
Intake Air (IA) Flow Valve Control Circuit (Short to Ground)
E
YES
P02E0
04
Intake Air (IA) Flow Valve Control Circuit (Open Circuit)
E
YES
P02E0
54
Intake Air (IA) Flow Valve Control Circuit (Temperature High)
E
YES
P02E1
11
Intake Air (IA) Flow Valve Control Performance (Above Maximum Threshold)
A
YES
P02E1
12
Intake Air (IA) Flow Valve Control Performance (Below Minimum Threshold)
A
YES
P0335
28
Crankshaft Position (CKP) Sensor Circuit (Incorrect Frequency)
E
YES
P0335
29
Crankshaft Position (CKP) Sensor Circuit (Too Few Pulses)
E
YES
P0340
28
Camshaft Position (CMP) Sensor Circuit (Incorrect Frequency)
E
YES
P0340
29
Camshaft Position (CMP) Sensor Circuit (Too Few Pulses)
E
YES
P0401
00
Exhaust Gas Recirculation (EGR) Flow Insufficient
E
YES
P0402
00
Exhaust Gas Recirculation (EGR) Flow Excessive
E
YES
P0403
01
Exhaust Gas Recirculation (EGR) Solenoid Control Circuit (Short to Battery)
E
YES
P0403
02
Exhaust Gas Recirculation (EGR) Solenoid Control Circuit (Short to Ground)
E
YES
P0403
04
Exhaust Gas Recirculation (EGR) Solenoid Control Circuit (Open Circuit)
E
YES
P0403
54
Exhaust Gas Recirculation (EGR) Solenoid Control Circuit (Temperature High)
E
YES
P0460
03
Fuel Level Sensor 1 Circuit (Voltage Below Threshold)
Cnl
NO
P0460
07
Fuel Level Sensor 1 Circuit (Voltage Above Threshold)
Cnl
NO
P0480
01
Cooling Fan Relay 1 Control Circuit (Short to Battery)
Cnl
NO
P0480
02
Cooling Fan Relay 1 Control Circuit (Short to Ground)
Cnl
NO
P0480
04
Cooling Fan Relay 1 Control Circuit (Open Circuit)
Cnl
NO
P0480
54
Cooling Fan Relay 1 Control Circuit (Temperature High)
Cnl
NO
P0481
01
Cooling Fan Relay 2 Control Circuit (Short to Battery)
Cnl
NO
P0481
02
Cooling Fan Relay 2 Control Circuit (Short to Ground)
Cnl
NO
P0481
04
Cooling Fan Relay 2 Control Circuit (Open Circuit)
Cnl
NO
P0481
54
Cooling Fan Relay 2 Control Circuit (Temperature High)
Cnl
NO
P0500
08
Vehicle Speed Sensor (VSS) Circuit (Signal Invalid)
E
YES
P0500
11
Vehicle Speed Sensor (VSS) Circuit (Above Maximum Threshold)
E
YES
P0500
71
Vehicle Speed Sensor (VSS) Circuit (Invalid Serial Data Received)
E
YES
P0513
00
Theft Deterrent Key Incorrect
Cnl
NO
P0520
08
Engine Oil Pressure (EOP) Switch Circuit (Signal Invalid)
Cnl
NO
P0530
03
Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit (Voltage Below Threshold)
Cnl
NO
P0530
07
Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit (Voltage Above Threshold)
Cnl
NO
P0544
03
Exhaust Gas Temperature (EGT) Sensor 1 Circuit (Voltage Below Threshold)
A
YES
P0544
07
Exhaust Gas Temperature (EGT) Sensor 1 Circuit (Voltage Above Threshold)
A
YES
P0560
11
System Voltage (Above Maximum Threshold)
E
YES
P0571
5A
Brake Switch Circuit 1 (Plausibility Failure)
A
YES
P0571
71
Brake Switch Circuit 1 (Invalid Serial Data Received)
A
YES
P0575
72
Cruise Control Switch Signal Circuit (Alive Counter Incorrect/Not Updated)
Cnl
NO
P0575
74
Cruise Control Switch Signal Circuit (Value of Signal Protection Calculation Incorrect)
Cnl
NO
P0602
46
Control Module Not Programmed (Vehicle Configuration Not Programmed)
Cnl
NO
P0606
00
Control Module Internal Performance
A
YES
P0606
11
Control Module Internal Performance (Above Maximum Threshold)
A
YES
P0606
12
Control Module Internal Performance (Below Minimum Threshold)
A
YES
P0606
31
Control Module Internal Performance (General Checksum Failure)
E
YES
P0606
33
Control Module Internal Performance (Special Memory Failure)
E
YES
P0606
37
Control Module Internal Performance (Watchdog/Safety Processor Failure)
E
YES
P0606
3C
Control Module Internal Performance (Internal Communications Failure)
E
YES
P0606
59
Control Module Internal Performance (Circuit/Component Protection Time-Out)
E
YES
P0606
5A
Control Module Internal Performance (Plausibility Failure)
E
YES
P0607
39
Control Module Performance (Internal Electronic Failure)
Cnl
NO
P060A
07
Control Module Monitoring Processor Performance (Voltage Above Threshold)
E
YES
P060B
03
Control Module Analog to Digital Performance (Voltage Below Threshold)
E
YES
P060B
07
Control Module Analog to Digital Performance (Voltage Above Threshold)
E
YES
P060B
08
Control Module Analog to Digital Performance (Signal Invalid)
E
YES
P060B
11
Control Module Analog to Digital Performance (Above Maximum Threshold)
E
YES
P0615
01
Starter Relay Control Circuit (Short to Battery)
Cnl
NO
P0615
02
Starter Relay Control Circuit (Short to Ground)
Cnl
NO
P061C
00
Control Module Engine Speed Performance
E
YES
P0621
58
Generator L-Terminal Circuit (Incorrect Reaction After Event)
Cnl
NO
P0621
59
Generator L-Terminal Circuit (Circuit/Component Protection Time-Out)
Cnl
NO
P0622
11
Generator F-Terminal Circuit (Above Maximum Threshold)
Cnl
NO
P0622
12
Generator F-Terminal Circuit (Below Minimum Threshold)
Cnl
NO
P0627
01
Fuel Pump Relay Control Circuit (Short to Battery)
Cnl
NO
P0627
02
Fuel Pump Relay Control Circuit (Short to Ground)
Cnl
NO
P0627
04
Fuel Pump Relay Control Circuit (Open Circuit)
Cnl
NO
P0627
54
Fuel Pump Relay Control Circuit (Temperature High)
Cnl
NO
P062B
00
Control Module Fuel Injector Control Performance
A
YES
P062B
03
Control Module Fuel Injector Control Performance (Voltage Below Threshold)
A
YES
P062B
32
Control Module Fuel Injector Control Performance (General Memory Failure)
A
YES
P062B
39
Control Module Fuel Injector Control Performance (Internal Electronic Failure)
A
YES
P062B
3B
Control Module Fuel Injector Control Performance (Internal Self Test Failed)
A
YES
P062B
3C
Control Module Fuel Injector Control Performance (Internal Communications Failure)
A
YES
P062B
59
Control Module Fuel Injector Control Performance (Circuit/Component Protection Time-Out)
A
YES
P062B
73
Control Module Fuel Injector Control Performance (Parity Error)
A
YES
P062F
00
Control Module Long Term Memory Performance
E
YES
P062F
36
Control Module Long Term Memory Performance (EEPROM Failure)
E
YES
P062F
41
Control Module Long Term Memory Performance (Operational Software/Calibration Data Set Not Programmed)
E
YES
P0630
36
VIN Not Programmed or Mismatched - Engine Control Module (ECM) (EEPROM Failure)
Cnl
NO
P0630
47
VIN Not Programmed or Mismatched - Engine Control Module (ECM) (VIN Not Programmed)
Cnl
NO
P0633
00
Theft Deterrent Key Not Programmed
Cnl
NO
P0641
03
5 Volt Reference 1 Circuit (Voltage Below Threshold)
E
YES
P0641
07
5 Volt Reference 1 Circuit (Voltage Above Threshold)
E
YES
P0645
01
Air Conditioning (A/C) Clutch Relay Control Circuit (Short to Battery)
Cnl
NO
P0645
02
Air Conditioning (A/C) Clutch Relay Control Circuit (Short to Ground)
Cnl
NO
P0645
04
Air Conditioning (A/C) Clutch Relay Control Circuit (Open Circuit)
Cnl
NO
P0645
54
Air Conditioning (A/C) Clutch Relay Control Circuit (Temperature High)
Cnl
NO
P064C
00
Glow Plug Control Module Performance
Cnl
NO
P0651
03
5 Volt Reference 2 Circuit (Voltage Below Threshold)
E
YES
P0651
07
5 Volt Reference 2 Circuit (Voltage Above Threshold)
E
YES
P0670
01
Glow Plug Control Module Control Circuit (Short to Battery)
Cnl
NO
P0670
02
Glow Plug Control Module Control Circuit (Short to Ground)
Cnl
NO
P0670
04
Glow Plug Control Module Control Circuit (Open Circuit)
Cnl
NO
P0670
54
Glow Plug Control Module Control Circuit (Temperature High)
Cnl
NO
P0671
02
Glow Plug 1 Control Circuit (Short to Ground)
Cnl
NO
P0671
04
Glow Plug 1 Control Circuit (Open Circuit)
Cnl
NO
P0672
02
Glow Plug 2 Control Circuit (Short to Ground)
Cnl
NO
P0672
04
Glow Plug 2 Control Circuit (Open Circuit)
Cnl
NO
P0673
02
Glow Plug 3 Control Circuit (Short to Ground)
Cnl
NO
P0673
04
Glow Plug 3 Control Circuit (Open Circuit)
Cnl
NO
P0674
02
Glow Plug 4 Control Circuit (Short to Ground)
Cnl
NO
P0674
04
Glow Plug 4 Control Circuit (Open Circuit)
Cnl
NO
P0683
00
Glow Plug Control Module Communication Circuit
Cnl
NO
P0683
3A
Glow Plug Control Module Communication Circuit (Incorrect Component Installed)
Cnl
NO
P0683
71
Glow Plug Control Module Communication Circuit (Invalid Serial Data Received)
Cnl
NO
P0697
03
5 Volt Reference 3 Circuit (Voltage Below Threshold)
E
YES
P0697
07
5 Volt Reference 3 Circuit (Voltage Above Threshold)
E
YES
P0700
00
Transmission Control Module (TCM) Requested MIL Illumination
Direct MIL
YES
P0850
02
Park/Neutral Position (PNP) Switch Circuit (Short to Ground)
Cnl
NO
P0850
05
Park/Neutral Position (PNP) Switch Circuit (Short to Battery or Open)
Cnl
NO
P0856
72
Traction Control Torque Request Circuit (Alive Counter Incorrect/Not Updated)
Cnl
NO
P0856
74
Traction Control Torque Request Circuit (Value of Signal Protection Calculation Incorrect)
Cnl
NO
P1224
00
Injector 1 Control Circuit Shorted
A
YES
P1224
01
Injector 1 Control Circuit Shorted (Short to Battery)
A
YES
P1227
00
Injector 2 Control Circuit Shorted
A
YES
P1227
01
Injector 2 Control Circuit Shorted (Short to Battery)
A
YES
P122A
00
Injector 3 Control Circuit Shorted
A
YES
P122A
01
Injector 3 Control Circuit Shorted (Short to Battery)
A
YES
P1233
00
Injector 4 Control Circuit Shorted
A
YES
P1233
01
Injector 4 Control Circuit Shorted (Short to Battery)
A
YES
P1446
00
Pre-Catalyst Temperature Too Low During Regeneration
A
YES
P1447
00
Pre-Catalyst Temperature Too High During Regeneration
A
YES
P161C
00
Tire Size Not Programmed
Cnl
NO
P161E
00
Glow Plug Positive Voltage Circuit
Cnl
NO
P161F
32
Assembly Plant Mode Counter Not Programmed (General Memory Failure)
Cnl
NO
P161F
36
Assembly Plant Mode Counter Not Programmed (EEPROM Failure)
Cnl
NO
P161F
44
Assembly Plant Mode Counter Not Programmed (Security Access Not Activated)
Cnl
NO
P1629
00
Theft Deterrent Fuel Enable Signal Not Received
Cnl
NO
P1631
00
Theft Deterrent Fuel Enable Signal Not Correct
Cnl
NO
P1632
00
Theft Deterrent Fuel Disable Signal Received
Cnl
NO
P2002
00
Diesel Particulate Filter Low Efficiency
E
YES
P2031
03
Exhaust Gas Temperature (EGT) Sensor 2 Circuit (Voltage Below Threshold)
A
YES
P2031
07
Exhaust Gas Temperature (EGT) Sensor 2 Circuit (Voltage Above Threshold)
A
YES
P2065
03
Fuel Level Sensor 2 Circuit (Voltage Below Threshold)
Cnl
NO
P2065
07
Fuel Level Sensor 2 Circuit (Voltage Above Threshold)
Cnl
NO
P2080
08
Exhaust Gas Temperature (EGT) Sensor 1 Performance (Signal Invalid)
A
YES
P2080
13
Exhaust Gas Temperature (EGT) Sensor 1 Performance (Voltage Low/High Temperature)
A
YES
P2080
14
Exhaust Gas Temperature (EGT) Sensor 1 Performance (Voltage High/Low Temperature)
A
YES
P2084
08
Exhaust Gas Temperature (EGT) Sensor 2 Performance (Signal Invalid)
A
YES
P2084
13
Exhaust Gas Temperature (EGT) Sensor 2 Performance (Voltage Low/High Temperature)
A
YES
P2084
14
Exhaust Gas Temperature (EGT) Sensor 2 Performance (Voltage High/Low Temperature)
A
YES
P20E2
5A
Exhaust Gas Temperature (EGT) Sensor 1-2 Correlation (Plausibility Failure)
A
YES
P2120
03
Accelerator Pedal Position (APP) Sensor 1 Circuit (Voltage Below Threshold)
Cnl
NO
P2120
07
Accelerator Pedal Position (APP) Sensor 1 Circuit (Voltage Above Threshold)
Cnl
NO
P2125
03
Accelerator Pedal Position (APP) Sensor 2 Circuit (Voltage Below Threshold)
Cnl
NO
P2125
07
Accelerator Pedal Position (APP) Sensor 2 Circuit (Voltage Above Threshold)
Cnl
NO
P2138
5A
Accelerator Pedal Position (APP) Sensor 1-2 Correlation (Plausibility Failure)
Cnl
NO
P2146
00
Injector Positive Voltage Control Circuit Group 1
A
YES
P2146
F0
Injector Positive Voltage Control Circuit Group 1 (General Short Circuit)
A
YES
P2149
00
Injector Positive Voltage Control Circuit Group 2
A
YES
P2149
F0
Injector Positive Voltage Control Circuit Group 2 (General Short Circuit)
A
YES
P2226
03
Barometric Pressure (BARO) Sensor Circuit (Voltage Below Threshold)
E
YES
P2226
07
Barometric Pressure (BARO) Sensor Circuit (Voltage Above Threshold)
E
YES
P2264
00
Water in Fuel Sensor Circuit
Cnl
NO
P2293
00
Fuel Pressure Regulator Solenoid 2 Performance
A
YES
P2293
11
Fuel Pressure Regulator Solenoid 2 Performance (Above Maximum Threshold)
E
YES
P2293
12
Fuel Pressure Regulator Solenoid 2 Performance (Below Minimum Threshold)
E
YES
P2293
18
Fuel Pressure Regulator Solenoid 2 Performance (Signal Amplitude Less Than Minimum)
E
YES
P2293
19
Fuel Pressure Regulator Solenoid 2 Performance (Signal Amplitude Greater Than Maximum )
E
YES
P2294
01
Fuel Pressure Regulator Solenoid 2 Control Circuit (Short to Battery)
E
YES
P2294
02
Fuel Pressure Regulator Solenoid 2 Control Circuit (Short to Ground)
E
YES
P2294
04
Fuel Pressure Regulator Solenoid 2 Control Circuit (Open Circuit)
E
YES
P2294
54
Fuel Pressure Regulator Solenoid 2 Control Circuit (Temperature High)
E
YES
P2299
5A
Brake Pedal Position-Accelerator Pedal Position Correlation (Plausibility Failure)
E
YES
P244B
11
Diesel Particulate Filter Differential Pressure Too High (Above Maximum Threshold)
A
YES
P244C
00
Catalyst Temperature Too Low During Regeneration
A
YES
P244D
00
Catalyst Temperature Too High During Regeneration
A
YES
P2452
03
Diesel Particulate Filter Differential Pressure Sensor Circuit (Voltage Below Threshold)
A
YES
P2452
07
Diesel Particulate Filter Differential Pressure Sensor Circuit (Voltage Above Threshold)
A
YES
P2453
00
Diesel Particulate Filter Differential Pressure Sensor Performance
A
YES
P2453
08
Diesel Particulate Filter Differential Pressure Sensor Performance (Signal Invalid)
E
YES
P2453
11
Diesel Particulate Filter Differential Pressure Sensor Performance (Above Maximum Threshold)
A
YES
P2453
12
Diesel Particulate Filter Differential Pressure Sensor Performance (Below Minimum Threshold)
A
YES
P2453
18
Diesel Particulate Filter Differential Pressure Sensor Performance (Signal Amplitude Less Than Minimum)
E
YES
P2453
55
Diesel Particulate Filter Differential Pressure Sensor Performance (Expected Number of Transitions/Events Not Reached)
E
YES
P2453
58
Diesel Particulate Filter Differential Pressure Sensor Performance (Incorrect Reaction After Event)
Cnl
NO
P2458
59
Diesel Particulate Filter Regeneration Time (Circuit/Component Protection Time-Out)
E
YES
P2463
00
Diesel Particulate Filter Soot Accumulation
A
YES
P2463
11
Diesel Particulate Filter Soot Accumulation (Above Maximum Threshold)
A
YES
P2510
58
Engine Controls Ignition Relay Feedback Performance (Incorrect Reaction After Event)
E
YES
P2510
59
Engine Controls Ignition Relay Feedback Performance (Circuit/Component Protection Time-Out)
E
YES
P2533
06
Ignition 1 Switch Circuit (Short to Ground or Open)
E
YES
P253F
00
Engine Oil Life
Cnl
NO
P2544
72
Transmission Torque Request Circuit (Alive Counter Incorrect/Not Updated)
Cnl
NO
P2544
74
Transmission Torque Request Circuit (Value of Signal Protection Calculation Incorrect)
Cnl
NO
P2636
58
Fuel Transfer Pump Flow Insufficient (Incorrect Reaction After Event)
Cnl
NO
P2687
01
Fuel Heater Relay Control Circuit (Short to Battery)
Cnl
NO
P2687
02
Fuel Heater Relay Control Circuit (Short to Ground)
Cnl
NO
P2687
04
Fuel Heater Relay Control Circuit (Open Circuit)
Cnl
NO
P2687
54
Fuel Heater Relay Control Circuit (Temperature High)
Cnl
NO
P268A
00
Fuel Injector Calibration Not Programmed
E
YES
U0073
00
Control Module Communication Bus Off
E
YES
U0101
00
Lost Communication with TCM
Cnl
NO
U0101
46
Lost Communication with TCM (Vehicle Configuration Not Programmed)
E
YES
U0102
00
Lost Communication with Transfer Case Control Module
Cnl
NO
U0102
46
Lost Communication with Transfer Case Control Module (Vehicle Configuration Not Programmed)
Cnl
NO
U0104
00
Lost Communication With Cruise Control Module
Cnl
NO
U0121
00
Lost Communication With Anti-Lock Brake System (ABS) Control Module
Cnl
NO
U0121
71
Lost Communication With Anti-Lock Brake System (ABS) Control Module (Invalid Serial Data Received)
Cnl
NO
U0140
00
Lost Communication With Body Control Module
Cnl
NO
U0140
46
Lost Communication With Body Control Module (Vehicle Configuration Not Programmed)
Cnl
NO
U2101
00
Maximum List of Control Modules Not Programmed (Variant Not Programmed)
Cnl
NO

Diagnostic Trouble Code (DTC) B357A, B357D

DTC Description

Note : The symptom byte may not be displayed on a scan tool.
DTC B357A (01): Heating Element Control Circuit (Short to Battery)
DTC B357A (02): Heating Element Control Circuit (Short to Ground)
DTC B357A (04): Heating Element Control Circuit (Open Circuit)
DTC B357A (54): Heating Element Control Circuit (Temperature High)
DTC B357D (01): Heating Element Control 2 Circuit (Short to Battery)
DTC B357D (02): Heating Element Control 2 Circuit (Short to Ground)
DTC B357D (04): Heating Element Control 2 Circuit (Open Circuit)
DTC B357D (54): Heating Element Control 2 Circuit (Temperature High)

Circuit/System Description

The PTC heater or the Add-on heater is an additional electrical heater with three 330 Watt stages to heat up the passenger area of the vehicle in cold conditions. The engine control module (ECM) controls the voltage supply to the PTC heater module by grounding the PTC relay control circuit with an internal solid state device called a driver. When the ECM is commanding a PTC relay ON, the voltage of the control circuit should be low, near 0 volts. When the ECM is commanding a PTC relay OFF, the voltage potential of the control circuit should be high, near battery voltage. If the ECM detects an improper circuit condition, a DTC will set.

Conditions for Running the DTC

B357A
B357D

Conditions for Setting the DTC

B357A(01) and B357D(01)
B357A(02) and B357D(02)
B357A(04) and B357D(04)
B357A(54) and B357D(54)

Action Taken When the DTC Sets

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Conditions for Clearing the MIL/DTC

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Diagnostic Aids

DTC B357A, B357D

StepActionValue(s)YesNo
1
Did you perform the Diagnostic System Check?
-
Go to Step 2
Go to "Diagnostic System Check"
2
  1. Disconnect the wiring harness connector from the PTC heater.
  2. Turn ON the ignition, with the engine OFF.
  3. Probe the voltage supply circuit of the PTC heater with a test lamp connected to a good ground.
  4. Command the PTC heater relay ON and OFF with a scan tool.
Does the test lamp turn ON and OFF with each command?
-
Go to Step 3
Go to Step 4
3
  1. Observe the Freeze Frame/Failure Records for this DTC.
  2. Turn OFF the ignition for 30 seconds.
  3. 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.
Did the DTC fail this ignition?
-
Go to Step 4
Go to "Diagnostic Aids"
4
  1. Turn OFF the ignition.
  2. Disconnect the PTC heater relay.
  3. Turn ON the ignition, with the engine OFF.
  4. Probe the control circuit of the PTC heater relay with a test lamp connected to battery voltage.
  5. Command the PTC heater ON and OFF with a scan tool.
Does the test lamp turn ON and OFF when commanded?
-
Go to Step 5
Go to Step 6
5
  1. Connect a test lamp between the control circuit and voltage supply circuit of the PTC heater relay.
  2. Command the PTC heater ON and OFF with a scan tool.
Does the test lamp turn ON and OFF when commanded?
-
Go to Step 7
Go to Step 9
6
Test the control circuit of the PTC heater relay for followings:
  • An open or a high resistance.
  • A short to voltage
  • A short to ground
Did you find and correct the condition?
-
Go to Step 12
Go to Step 8
7
Test for an intermittent and for a poor connection at the PTC heater relay.
Did you find and correct the condition?
-
Go to Step 12
Go to Step 10
8
Test for an intermittent and for a poor connection at the engine control module (ECM).
Did you find and correct the condition?
-
Go to Step 12
Go to Step 11
9
Repair the open, high resistance, or short to ground in the voltage supply circuit of the PTC heater relay.
Did you complete the repair?
-
Go to Step 12
-
10
Replace the PTC heater relay.
Did you complete the replacement?
-
Go to Step 12
-
11
Replace the ECM.
Did you complete the replacement?
-
Go to Step 12
-
12
  1. Clear the DTCs with a scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 2
Go to Step 13
13
Check if any additional DTCs are set.
Are there any DTCs that have not been diagnosed?
-
Go to applicable DTC table
System OK

Diagnostic Trouble Code (DTC) P0016

DTC Description

Note : The symptom byte may not be displayed on a scan tool.
DTC P0016 (5A): Crankshaft Position (CKP)-Camshaft Position (CMP) Correlation (Plausibility Failure)

Circuit Description

The camshaft position (CMP) sensor is used to detect camshaft position and to have correlation with crankshaft position (CKP) so that the ECM can determine which cylinder is ready to be fueled by the injector.
The ECM compares the camshaft position or the camshaft angle, to the position of the crankshaft. If the ECM detects a deviation between the camshaft position target and the crankshaft position, this DTC sets.

Conditions for Running the DTC

Conditions for Setting the DTC

Action Taken When the DTC Sets

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Conditions for Clearing the MIL/DTC

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Diagnostic Aids

DTC P0016

StepActionValue(s)YesNo
1
Did you perform the Diagnostic System Check?
-
Go to Step 2
Go to "Diagnostic System Check"
2
  1. Observe the Freeze Frame/Failure Records for this DTC.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 3
Go to Diagnostic Aids
3
Observe the DTC Information with a scan tool.
Does the scan tool display that DTCs related to CKP sensor, and/or CMP sensor also failed this ignition?
-
Go to applicable DTC table
Go to Step 4
4
Repair one of the following conditions:
  • For the correct installation of the camshaft position (CMP) sensor
  • For the correct installation of the crankshaft position (CKP) sensor
  • For a timing belt tensioner condition
  • For an incorrectly installed timing belt
  • For excessive play in the timing belt
Did you complete the repair?
-
Go to Step 5
-
5
  1. Clear the DTCs with a scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition?
-
Go to Step 2
Go to Step 6
6
Check if any additional DTCs are set.
Are there any DTCs that have not been diagnosed?
-
Go to applicable DTC table
System OK

Diagnostic Trouble Code (DTC) P0045

DTC Description

Note : The symptom byte may not be displayed on a scan tool.
DTC P0045 (01): Turbocharger Boost Control Solenoid Control Circuit (Short to Battery)
DTC P0045 (02): Turbocharger Boost Control Solenoid Control Circuit (Short to Ground)
DTC P0045 (04): Turbocharger Boost Control Solenoid Control Circuit (Open Circuit)
DTC P0045 (54): Turbocharger Boost Control Solenoid Control Circuit (Temperature High)

Circuit/System Description

The position of the turbocharger vanes is controlled by the engine control module (ECM). The ECM utilizes a turbocharger boost pressure control actuator to control the turbocharger vanes. When the engine is not under load, the turbocharger vanes are in an open position, or no boost condition. When the engine is under load, the ECM commands the control solenoid valve to close the turbocharger vanes, thus increasing the boost. The ECM will vary the boost dependant upon the load requirements of the engine. The boost pressure control actuator uses 3 circuits, a voltage supply circuit, a control circuit and a ground circuit. The ECM uses a pulse width modulation on the control circuit to control the solenoid.

Conditions for Running the DTC

P0045(01) and P0045(54)
P0045(02) and P0045(04)

Conditions for Setting the DTC

P0045(01)
P0045(02)
P0045(04)
P0045(54)

Action Taken When the DTC Sets

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Conditions for Clearing the MIL/DTC

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Diagnostic Aids

DTC P0045

StepActionValue(s)YesNo
1
Did you perform the Diagnostic System Check?
-
Go to Step 2
Go to "Diagnostic System Check"
2
  1. Observe the Freeze Frame/Failure Records for this DTC.
  2. Turn OFF the ignition for 30 seconds.
  3. Turn ON the ignition, with the engine OFF.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 3
Go to "Intermittent Conditions"
3
  1. Turn OFF the ignition for 30 seconds.
  2. Disconnect the boost pressure control actuator connector.
  3. Connect a test lamp between the voltage supply circuit and the control circuit of the solenoid valve.
  4. Turn ON the ignition, with the engine OFF.
  5. Select the turbocharger boost pressure control actuator test in scan tool output controls.
  6. Command the turbocharger actuator control parameter to 0%.
Does the test lamp illuminate?
-
Go to Step 8
Go to Step 4
4
Command the turbocharger actuator control parameter to 100% with a scan tool.
Does the test lamp illuminate?
-
Go to Step 6
Go to Step 5
5
  1. Turn OFF the ignition for 30 seconds.
  2. Connect a test lamp between the battery voltage and the control circuit of the solenoid valve.
  3. Turn ON the ignition, with the engine OFF.
  4. Command the turbocharger actuator control parameter to 100% with the scan tool.
Does the test lamp illuminate?
-
Go to Step 9
Go to Step 7
6
  1. Turn OFF the ignition.
  2. Ensure the engine control module (ECM) has powered down.
  3. Connect a test lamp between the voltage supply circuit and the ground circuit of the actuator.
  4. Turn ON the ignition, with the engine OFF.
Does the test lamp illuminate?
-
Go to Step 11
Go to Step 10
7
Test the control circuit of the solenoid valve for the following conditions:
  • An open
  • A short to voltage
  • High resistance
Did you find and correct the condition?
-
Go to Step 16
Go to Step 12
8
Test the control circuit of the solenoid valve for a short to ground.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 12
9
Test the voltage supply circuit of the solenoid valve for an open or high resistance.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 11
10
Test the ground circuit of the solenoid valve for an open or high resistance.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 11
11
Test for an intermittent and for a poor connection at the vane control solenoid valve.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 13
12
Test for an intermittent and for a poor connection at the ECM.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 15
13
  1. Inspect the turbocharger for debris, damage, or stuck.
  2. If required, replace the turbocharger.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 14
14

Note : The turbocharger boost pressure actuator is not replaceable.
Replace the turbocharger assembly.
Did you complete the replacement?
-
Go to Step 16
-
15
Replace the ECM.
Did you complete the replacement?
-
Go to Step 16
-
16
  1. Clear the DTCs with a scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 2
Go to Step 17
17
Check if any additional DTCs are set.
Are there any DTCs that have not been diagnosed?
-
Go to applicable DTC table
System OK

Diagnostic Trouble Code (DTC) P0069, P0105

DTC Description

Note : The symptom byte may not be displayed on a scan tool.
DTC P0069 (5A): Manifold Absolute Pressure – Barometric Pressure Correlation (Plausibility Failure)
DTC P0105 (03): Manifold Absolute Pressure (MAP) Sensor Circuit (Voltage Below Threshold)
DTC P0105 (07): Manifold Absolute Pressure (MAP) Sensor Circuit (Voltage Above Threshold)
DTC P0105 (5A): Manifold Absolute Pressure (MAP) Sensor Circuit (Plausibility Failure)

Circuit/System Description

The boost pressure sensor measures the pressure inside the intake manifold. Pressure in the intake manifold is affected by turbocharger output, engine speed, accelerator pedal input, air temperature, and barometric pressure (BARO). A diaphragm within the boost pressure sensor is displaced by the pressure changes that occur from the varying load and operating conditions of the engine. The sensor translates this action into electrical resistance. The boost pressure sensor wiring includes 3 circuits. The engine control module (ECM) supplies a regulated 5 volts to the sensor on a 5-volt reference circuit. The ECM supplies a ground on a low reference circuit. The boost pressure sensor provides a signal voltage to the ECM, relative to the pressure changes, on the boost pressure sensor signal circuit. The ECM converts the signal voltage input to a pressure value.

Conditions for Running the DTC

P0069(5A) and P0105(5A)
P0105(03) and P0105(07)

Conditions for Setting the DTC

P0069(5A) and P0105(5A)
P0105(03)
P0105(07)

Action Taken When the DTC Sets

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Conditions for Clearing the MIL/DTC

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Diagnostic Aids

DTC P0069, P0105

StepActionValue(s)YesNo
1
Did you perform the Diagnostic System Check?
-
Go to Step 2
Go to "Diagnostic System Check"
2
Observe the boost pressure sensor raw signal with a scan tool.
Is the signal less than the specified value?
200 mV
Go to Step 4
Go to Step 3
3
Is the signal greater than the specified value?
4897 mV
Go to Step 6
Go to Step 4
4
  1. Observe the Freeze Frame/Failure Records for this DTC.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 5
Go to "Intermittent Conditions"
5
Monitor the Diagnostic Trouble Code (DTC) information with a scan tool.
Does the scan tool indicate that DTC P0651(03) is also set?
-
Go to applicable DTC table
Go to Step 7
6
Monitor the Diagnostic Trouble Code (DTC) information with a scan tool.
Does the scan tool indicate that DTC P0651(07) is also set?
-
Go to Step 9
Go to Step 10
7
  1. Turn OFF the ignition.
  2. Disconnect the boost pressure sensor electrical connector.
  3. Turn ON the ignition, with the engine OFF.
  4. Measure the voltage from the 5-volt reference circuit of the boost pressure sensor to a good ground with a DMM.
Is the voltage greater than the specified value?
4.8 V
Go to Step 8
Go to Step 12
8
Connect a 3-amp fused jumper wire between the 5-volt reference circuit and the signal circuit of the boost pressure sensor.
Does the scan tool indicate that the signal is greater than the specified value?
4897 mV
Go to Step 16
Go to Step 13
9
  1. Turn OFF the ignition.
  2. Disconnect the boost pressure sensor electrical connector.
  3. Turn ON the ignition, with the engine OFF.
Does the scan tool indicate that the boost pressure sensor raw signal is less than the specified value?
200 mV
Go to DTC P0651(07) table
Go to Step 14
10
  1. Turn OFF the ignition.
  2. Disconnect the boost pressure sensor electrical connector.
  3. Turn ON the ignition, with the engine OFF.
Does the scan tool indicate that the boost pressure sensor raw signal is less than the specified value?
200 mV
Go to Step 11
Go to Step 14
11
  1. Remove the boost pressure sensor.
  2. Connect a jumper wire between each of the terminals in the boost pressure sensor harness connector and the corresponding terminal at the boost pressure sensor.
  3. Measure the voltage from the low reference circuit of the boost pressure sensor at the jumper wire terminal to a good ground with a DMM.
Is the voltage greater than the specified value?
0.2 V
Go to Step 15
Go to Step 16
12
Test the 5-volt reference circuit of the boost pressure sensor for an open.
Did you find and correct the condition?
-
Go to Step 20
Go to Step 17
13
Test the signal circuit of the boost pressure sensor for a short to ground or an open.
Did you find and correct the condition?
-
Go to Step 20
Go to Step 17
14
Test the signal circuit of the boost pressure sensor for a short to voltage.
Did you find and correct the condition?
-
Go to Step 20
Go to Step 19
15
Test the low reference circuit of the boost pressure sensor for a high resistance or an open.
Did you find and correct the condition?
-
Go to Step 20
Go to Step 17
16
Inspect for poor connections at the boost pressure sensor.
Did you find and correct the condition?
-
Go to Step 20
Go to Step 18
17
Inspect for poor connections at the engine control module (ECM).
Did you find and correct the condition?
-
Go to Step 20
Go to Step 19
18
Replace the boost pressure sensor.
Did you complete the replacement?
-
Go to Step 20
-
19
Replace the ECM.
Did you complete the replacement?
-
Go to Step 20
-
20
  1. Clear the DTCs with the scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 2
Go to Step 21
21
Check if any additional DTCs are set.
Are there any DTCs that have not been diagnosed?
-
Go to applicable DTC table
System OK

Diagnostic Trouble Code (DTC) P0087, P0088, P0089, P2293

DTC Description

Note : The symptom byte may not be displayed on a scan tool.
DTC P0087 (00): Fuel Rail Pressure (FRP) Too Low
DTC P0087 (18): Fuel Rail Pressure (FRP) Too Low (Signal Amplitude Less Than Minimum)
DTC P0088 (00): Fuel Rail Pressure (FRP) Too High
DTC P0089 (00): Fuel Pressure Regulator Solenoid 1 Performance
DTC P0089 (11): Fuel Pressure Regulator Solenoid 1 Performance (Above Maximum Threshold)
DTC P0089 (12): Fuel Pressure Regulator Solenoid 1 Performance (Below Minimum Threshold)
DTC P0089 (18): Fuel Pressure Regulator Solenoid 1 Performance (Signal Amplitude Less Than Minimum)
DTC P0089 (19): Fuel Pressure Regulator Solenoid 1 Performance (Signal Amplitude Greater Than Maximum)
DTC P2293 (00): Fuel Pressure Regulator Solenoid 2 Performance
DTC P2293 (11): Fuel Pressure Regulator Solenoid 2 Performance (Above Maximum Threshold)
DTC P2293 (12): Fuel Pressure Regulator Solenoid 2 Performance (Below Minimum Threshold)
DTC P2293 (18): Fuel Pressure Regulator Solenoid 2 Performance (Signal Amplitude Less Than Minimum)
DTC P2293 (19): Fuel Pressure Regulator Solenoid 2 Performance (Signal Amplitude Greater Than Maximum)

Circuit/System Description

The engine control module (ECM) uses commanded fuel pump flow to determine a desired fuel rail pressure (FRP). The engine control module (ECM) monitors fuel rail pressure (FRP) using the FRP sensor. If the sensor indicates a pressure other than the commanded rail pressure plus a possible transitional overshoot, the ECM will set a DTC.

Conditions for Running the DTC

Conditions for Setting the DTC

P0087(00)
P0087(18)
P0088(00)
P0089(11)
P0089(12)
P0089(18)
P0089(19)
P2293(00)
P2293(11)
P2293(12)
P2293(18)
P2293(19)

Action Taken When the DTC Sets

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Conditions for Clearing the MIL/DTC

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Diagnostic Aids

DTC P0087, P0088, P0089, P2293

StepActionValue(s)YesNo
1
Did you perform the Diagnostic System Check?
-
Go to Step 2
Go to "Diagnostic System Check"
2
  1. Observe the Freeze Frame/Failure Records for this DTC.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. Operate the vehicle within the Conditions for Setting the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records.
Did the DTC fail this ignition?
-
Go to Step 3
Go to “Diagnostic Aids”
3
Are any DTCs set other than these DTCs?
-
Go to applicable DTC table
Go to Step 4
4
  1. Check the fuel rail pressure (FRP) regulator control circuit for the followings:
    • Short to battery
    • Short to ground
    • Open
  2. Check the fuel rail pressure (FRP) regulator voltage supply circuit for the followings:
    • Short to ground
    • Open
Did you find and correct the condition?
-
Go to Step 11
Go to Step 5
5
  1. Check the fuel metering unit control circuit for the followings:
    • Short to battery
    • Short to ground
    • Open
  2. Check the fuel metering unit voltage supply circuit for the followings:
    • Short to ground
    • Open
Did you find and correct the condition?
-
Go to Step 11
Go to Step 6
6
Perform the ‘Fuel Pump Electrical Circuit Diagnosis’ in System Diagnosis.
Did you find and correct the condition?
-
Go to Step 11
Go to Step 7
7
Are DTCs P0087(00), P0087(18), P0089(00), P0089(12), P0089(18), P2293(00), P2293(12), P2293(18) set?
-
Go to Step 9
Go to Step 8
8
Are DTCs P0088(00), P0089(11), P0089(19), P2293(11), P2293(19) set?
-
Go to Step 10
-
9
Check the fuel system for the followings;
  • Leakage in the high pressure section
  • Injection nozzle stuck in open position
  • Worn fuel injection pump
  • Worn injectors
  • Leakage in the fuel rail pressure (FRP) regulator
  • Low pressure in the electric fuel supply pump
  • Clogged fuel filter
  • Leakage in the fuel supply line between the electric fuel supply pump and the fuel injection pump
Did you find and correct the condition?
-
Go to Step 11
Go to “Diagnostic Aids”
10
Check the fuel system for the followings;
  • Fuel metering unit stuck open
  • Fuel rail pressure (FRP) regulator stuck closed
  • Injector return high pressure due to clogged injector zero delivery throttle
  • Electrical fault in the fuel metering unit (always switched off)
  • Electrical fault in the fuel rail pressure (FRP) regulator (always switched on)
Did you find and correct the condition?
-
Go to Step 11
Go to “Diagnostic Aids”
11
  1. Clear the DTCs with the scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 2
Go to Step 12
12
Check if any additional DTCs are set.
Are there any DTCs that have not been diagnosed?
-
Go to applicable DTC table
System OK

Diagnostic Trouble Code (DTC) P0090

DTC Description

Note : The symptom byte may not be displayed on a scan tool.
DTC P0090 (01): Fuel Pressure Regulator Solenoid 1 Control Circuit (Short to Battery)
DTC P0090 (02): Fuel Pressure Regulator Solenoid 1 Control Circuit (Short to Ground)
DTC P0090 (04): Fuel Pressure Regulator Solenoid 1 Control Circuit (Open Circuit)
DTC P0090 (54): Fuel Pressure Regulator Solenoid 1 Control Circuit (Temperature High)

Circuit/System Description

The high pressure fuel injection pump metering unit is controlled in open loop mode by means of a current. The control mechanism of the metering unit is operated at low frequency via a PWM power stage so that it is kept in motion and does not have to overcome static friction. Since the coil of the metering unit undergoes a change in resistance based on temperature, the coil current is measured and the change in resistance is counteracted by current regulation.
This is accomplished by so-called Metering unit component driver. The following sub-tasks are carried out in this component driver:
The engine control module (ECM) supplies power and ground to the fuel metering solenoid valve. The ECM monitors current on the circuits to detect a failure.

Conditions for Running the DTC

P0090(01) and P0090(54)
P0090(02) and P0090(04)

Conditions for Setting the DTC

P0090(01)
P0090(02)
P0090(04)
P0090(54)

Action Taken When the DTC Sets

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Conditions for Clearing the MIL/DTC

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

DTC P0090

StepActionValue(s)YesNo
1
Did you perform the Diagnostic System Check?
-
Go to Step 2
Go to "Diagnostic System Check"
2
Attempt to start the engine.
Does the engine start?
-
Go to Step 4
Go to Step 3
3
  1. Turn OFF the ignition.
  2. Disconnect the engine control module (ECM) connectors.
  3. Disconnect the fuel metering solenoid connector.
  4. Measure the resistance from the control circuit of the fuel metering solenoid to ground with a DMM.
Does the resistance measure at the specified value?
Go to Step 12
Go to Step 9
4
  1. Turn OFF the ignition.
  2. Disconnect the fuel metering solenoid harness connector.
  3. Turn ON the ignition, with the engine OFF.
  4. Probe the voltage supply circuit of the fuel metering solenoid with a test Lamp connected to a good ground.
Does the test lamp illuminate?
-
Go to Step 5
Go to Step 7
5
  1. Turn OFF the ignition.
  2. Verify the fuel metering solenoid harness connector is disconnected.
  3. Turn ON the ignition, with the engine OFF.
  4. Probe the control circuit of the fuel metering solenoid with a test lamp connected to battery voltage.
Does the test lamp illuminate?
-
Go to Step 10
Go to Step 6
6
  1. Disconnect the ECM connector containing the fuel metering solenoid control circuit.
  2. Turn ON the ignition, with the engine OFF.
  3. Measure the voltage from the fuel metering solenoid control circuit to a good ground with a DMM.
Does the voltage measure the specified value?
0 V
Go to Step 13
Go to Step 8
7
  1. Test for an open in the voltage supply circuit between the ECM and the fuel metering solenoid.
  2. If a condition is found, repair as necessary.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 14
8
Repair the short to voltage in the control circuit between the ECM and the fuel metering solenoid.
Did you complete the repair?
-
Go to Step 16
-
9
Test for a short to ground in the control circuit between the ECM and the fuel metering solenoid.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 15
10
Test the ignition voltage, fuel metering solenoid control, and fuel metering solenoid supply voltage circuits for high resistance.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 11
11
Test for an intermittent and for a poor connection at the fuel metering solenoid.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 12
12

Note : Fuel metering solenoid is not replaceable.
Replace the fuel injection pump.
Did you complete the replacement?
-
Go to Step 16
-
13
Test for an open in the control circuit between the ECM and the fuel metering solenoid.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 14
14
  1. Inspect for poor connections at the ECM.
  2. Repair the wiring, as necessary.
Did you find and correct the condition?
-
Go to Step 16
Go to Step 15
15
Replace the ECM.
Did you complete the replacement?
-
Go to Step 16
-
16
  1. Clear the DTCs with the scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 2
Go to Step 17
17
Check if any additional DTCs are set.
Are there any DTCs that have not been diagnosed?
-
Go to applicable DTC table
System OK

Diagnostic Trouble Code (DTC) P0095

DTC Description

Note : The symptom byte may not be displayed on a scan tool.
DTC P0095 (03): Intake Air Temperature (IAT) Sensor 2 Circuit (Voltage Below Threshold)
DTC P0095 (07): Intake Air Temperature (IAT) Sensor 2 Circuit (Voltage Above Threshold)

Circuit/System Description

The intake air temperature (IAT) sensor 2 is a variable resistor. The IAT sensor 2 has a signal circuit and a low reference circuit. The IAT sensor 2 measures the temperature of the air entering the induction system. The engine control module (ECM) supplies 5 volts to the IAT signal circuit and a ground for the IAT low reference circuit. When the IAT is cold, the sensor resistance is high. When the air temperature increases, the sensor resistance decreases. With high sensor resistance, the ECM detects a high voltage on the IAT signal circuit. With lower sensor resistance, the ECM detects a lower voltage on the IAT signal circuit.

Conditions for Running the DTC

Conditions for Setting the DTC

P0095(03)
P0095(07)

Action Taken When the DTC Sets

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Conditions for Clearing the MIL/DTC

Refer to “Diagnostic Trouble Code (DTC) Type Definitions”

Diagnostic Aids

DTC P0095

StepActionValue(s)YesNo
1
Did you perform the Diagnostic System Check?
-
Go to Step 2
Go to "Diagnostic System Check"
2
  1. Observe the Freeze Frame/Failure Records for this DTC.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 3
Go to "Intermittent Conditions"
3
Observe the IAT Sensor 2 parameter with a scan tool.
Is the IAT Sensor 2 parameter less than the specified value?
156 mV
Go to Step 4
Go to Step 5
4
Test the IAT sensor 2 signal circuit for a short to ground.
Did you find and correct the condition?
-
Go to Step 11
Go to Step 5
5
  1. Install a 3-amp fused jumper wire between the IAT sensor 2 signal circuit and the low reference circuit.
  2. Turn the ignition switch ON.
  3. Observe the scan tool IAT sensor 2 parameter.
Is the parameter greater than the specified value?
4946 mV
Go to Step 6
Go to Step 7
6
Test the IAT sensor 2 signal circuit for a short to voltage, an open, or high resistance.
Did you find and correct the condition?
-
Go to Step 11
Go to Step 7
7
  1. Turn the ignition switch OFF.
  2. Allow sufficient time for the ECM to power down.
  3. Disconnect the harness connector at the IAT sensor 2.
  4. Measure the resistance between the IAT sensor 2 low reference circuit and ground.
Is the resistance greater than the specified value?
10 ohms
Go to Step 8
Go to Step 10
8
Test the IAT sensor 2 low reference circuit for an open or high resistance.
Did you find and correct the condition?
-
Go to Step 11
Go to Step 9
9
Replace the IAT sensor 2.
Did you complete the replacement?
-
Go to Step 11
-
10
Replace the ECM.
Did you complete the replacement?
-
Go to Step 11
-
11
  1. Clear the DTCs with the scan tool.
  2. Turn OFF the ignition for 30 seconds.
  3. Start the engine.
  4. 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.
Did the DTC fail this ignition?
-
Go to Step 2
Go to Step 12
12
Check if any additional DTCs are set.
Are there any DTCs that have not been diagnosed?
-
Go to applicable DTC table
System OK


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