DTC - Diagnostic Trouble Code | |||||||||
The diagnostic trouble code consists of an alphanumeric designator, B0 -- B3 for body, C0 -- C3 for chassis, P0 -- | |||||||||
P3 for powertrain, and U0 -- U3 for network communication, followed by three characters. The assignment of the | |||||||||
proper alpha designator should be determined by the area most appropriate for that function. In most cases, the | |||||||||
alpha designator will be implied since diagnostic information will be requested from a particular controller. However, | |||||||||
this does not imply that all codes supported by a particular controller shall have the same alphanumeric designator. | |||||||||
ISO/SAE controlled codes (core DTCs) | |||||||||
ISO/SAE controlled diagnostic trouble codes are those codes where industry uniformity has been achieved. These | |||||||||
codes were felt to be common enough across most manufacturers’ applications that a common number and fault | |||||||||
message could be assigned. All unspecified numbers in each grouping have been reserved for future growth. | |||||||||
Although service procedures may differ widely amongst manufacturers, the fault being indicated is common enough | |||||||||
to be assigned a particular fault code. Codes in this area are not to be used by manufacturers until they have been | |||||||||
approved by ISO/SAE. | |||||||||
some of the P-Codes | |||||||||
P0001 | Fuel Volume Regulator Control Circuit/Open | ||||||||
P0003 | Fuel Volume Regulator Control Circuit Low | ||||||||
P0004 | Fuel Volume Regulator Control Circuit High | ||||||||
P0087 | Fuel Rail/System Pressure - Too Low | ||||||||
P0088 | Fuel Rail/System Pressure - Too High | ||||||||
P0090 | Fuel Pressure Regulator 1 Control Circuit | ||||||||
P0091 | Fuel Pressure Regulator 1 Control Circuit Low | ||||||||
P0112 | Intake Air Temperature Sensor 1 Circuit Low | ||||||||
P0113 | Intake Air Temperature Sensor 1 Circuit High | ||||||||
P0117 | Engine Coolant Temperature Circuit Low | ||||||||
P0118 | Engine Coolant Temperature Circuit High | ||||||||
P0122 | Throttle/Pedal Position Sensor/Switch "A" Circuit Low | ||||||||
P0123 | Throttle/Pedal Position Sensor/Switch "A" Circuit High | ||||||||
P0182 | Fuel Temperature Sensor A Circuit Low | ||||||||
P0183 | Fuel Temperature Sensor A Circuit High | ||||||||
P0201 | Injector Circuit/Open - Cylinder 1 | ||||||||
P0202 | Injector Circuit/Open - Cylinder 2 | ||||||||
P0203 | Injector Circuit/Open - Cylinder 3 | ||||||||
P0204 | Injector Circuit/Open - Cylinder 4 | ||||||||
P0222 | Throttle/Pedal Position Sensor/Switch "B" Circuit Low | ||||||||
P0223 | Throttle/Pedal Position Sensor/Switch "B" Circuit High | ||||||||
P0230 | Fuel Pump Primary Circuit | ||||||||
P0231 | Fuel Pump Secondary Circuit Low | ||||||||
P0237 | Turbo/Super Charger Boost Sensor "A" Circuit Low | ||||||||
P0238 | Turbo/Super Charger Boost Sensor "A" Circuit High | ||||||||
P0344 | Camshaft Position Sensor "A" Circuit Intermittent | ||||||||
P0650 | Malfunction Indicator Lamp (MIL) Control Circuit | ||||||||
P2614 | Camshaft Position Signal Output Circuit/Open | ||||||||
P2617 | Crankshaft Position Signal Output Circuit/Open |
P-code |
Part or System | Mode | Run or condition | Engine can start? | Check engine alarm |
P2617 | Speed sensor (crank) | No connection / short circuit | no | no | alarm |
P0344 | Difference from speed sensor (cam) | no | no | alarm | |
P2614 | Speed sensor (cam) | No connection / short circuit | reduced | yes | alarm |
Ccoolant temp | Under 0° C | 1000 rpm | yes | no | |
P0118 | Over 108° C | yes | yes | alarm | |
P0118 | Over 110° C | reduced | yes | alarm | |
P0118 | No connection / short circuit to Ground | reduced | yes | alarm | |
P0117 | Short circuit to B+ | reduced | yes | alarm | |
Charge air temp | Over 110° C | reduced | yes | no | |
P0112 | Over 125° C | reduced | yes | alarm | |
P0113 | Under -20° C | reduced | yes | alarm | |
P0113 | No connection / short circuit to Ground | reduced | yes | alarm | |
P0112 | Short circuit to B+ | reduced | yes | alarm | |
P0238 | Boost pressure | 4 bar (absolute) | reduced | yes | alarm |
4BY - over the 2.9 bar (absolute) 6BY - over the 3 bar (absolute) |
yes | yes | alarm | ||
P0237 | Under the 0.5 bar (absolute) | reduced | yes | alarm | |
P0236 | Plausibility- check for Atmospheric Pressure Sensor failure | reduced | yes | alarm | |
P0237 | No connection / short circuit to Ground | reduced | yes | alarm | |
P0238 | Short circuit to B+ | reduced | yes | alarm | |
Fuel temperature | Over 90° C | reduced | yes | no | |
P0183 | No connection / short cuircuit to Ground | reduced | yes | alarm | |
P0182 | Short cuircuit to B+ | reduced | yes | alarm | |
P0087 | Fuel rail pressure | Short cuircuit to Ground | reduced | yes | alarm |
P0088 | No connection / short cuircuit B+ | reduced | yes | alarm | |
P0090 | Fuel rail pressure control valve | Not connected | no | no | alarm |
P0092 | Short circuit to B+ | no | no | alarm | |
P0091 | Short circuit to Ground | yes | yes | alarm | |
P0001 | Metering unit | Not connected | reduced | yes | alarm |
P0004 | Short circuit to B+ | reduced | yes | alarm | |
P0003 | Short circuit to Ground | reduced | yes | alarm | |
P0230 | Fuel feed pump | Not connected when engine runs | no | - | alarm |
P0230 | Not connected when engine stops | - | no | alarm | |
P0232 | Short circuit to B+ | no | no | alarm | |
P0231 | Short circuit to Ground | no | no | alarm | |
U0001 | CAN throttle signal | No signal | idle | yes | alarm |
P0122 / P0222 | Throttle signal | Both signals missing / short circuit to Ground | 1600 | yes | alarm |
P0123 / P0223 | Both signal are short circuit to B+ | 1600 | yes | alarm | |
P0122 | Signal 1 is missing / short circuit to Ground | reduced | yes | alarm | |
P0123 | Signal 1 short circuit to B+ | reduced | yes | alarm | |
P0222 | Signal 2 is missing / short circuit to Ground | reduced | yes | alarm | |
P0223 | Signal 2 short circuit to B+ | reduced | yes | alarm | |
Voltage | Over 18 V | no | no | ||
Below 4.8V | reduced | yes | |||
Alternator | No generation | ||||
P-code |
Part or System | Mode | Run or condition | Engine can start? | Check engine alarm |
P0201 | Injector no.1 | Open circuit / short circuit to Ground | reduced | yes | alarm |
P0261 | Short circuit to B+ | reduced | yes | alarm | |
P0202 | Injector no.2 | Open circuit / short circuit to Ground | reduced | yes | alarm |
P0264 | Short circuit to B+ | reduced | yes | alarm | |
P0203 | Injector no.3 | Open circuit / short circuit to Ground | reduced | yes | alarm |
P0267 | Short circuit to B+ | reduced | yes | alarm | |
P0204 | Injector no.4 | Open circuit / short circuit to Ground | reduced | yes | alarm |
P0270 | Short circuit to B+ | reduced | yes | alarm | |
P0205 | Injector no.5 | Open circuit / short circuit to Ground | reduced | yes | alarm |
P0273 | Short circuit to B+ | reduced | yes | alarm | |
P0206 | Injector no.6 | Open circuit / short circuit to Ground | reduced | yes | alarm |
P0276 | Short circuit to B+ | reduced | yes | alarm | |
P2049 | 4BY - injector bank 1 6BY - injector bank 1 |
Short circuit on High Side to Ground or B+ Short circuit on High Side to Ground or B+ |
no reduced |
no no |
alarm |
P2052 | 4BY - injector bank 2 6BY - injector bank 2 |
Short circuit on High Side to Ground or B+ Short circuit on High Side to Ground or B+ |
reduced reduced |
yes yes |
alarm |
P0607 | Injector chip fault | no | no | alarm | |
P0650 | Check engine lamp | Not connected, short circuit | yes | yes | alarm |
P0671 | Glow plug 1 | Not connected, short circuit | yes | yes | alarm |
P0672 | Glow plug 2 | Not connected, short circuit | yes | yes | alarm |
P0673 | Glow plug 3 | Not connected, short circuit | yes | yes | alarm |
P0674 | Glow plug 4 | Not connected, short circuit | yes | yes | alarm |
P0675 | Glow plug 5 | Not connected, short circuit | yes | yes | alarm |
P0676 | Glow plug 6 | Not connected, short circuit | yes | yes | alarm |
P0087 | Fuel rail pressure governor deviation | Fuel rail pressure governor deviation exceeds / falls below a limit |
reduced or shut off | depends on fault | alarm |
P0088 | Fuel rail pressure governor deviation | Fuel rail pressure governor deviation exceeds / falls below a limit |
reduced or shut off | depends on fault | alarm |
P0089 | Fuel rail pressure governor deviation | Fuel rail pressure governor deviation exceeds / falls below a limit |
yes | yes | alarm |
P0090 | Fuel rail pressure governor deviation | Fuel rail pressure governor deviation exceeds / falls below a limit |
reduced | yes | alarm |
P0689 P0690 |
Main relay | Power relay sense short circuit low Power relay sense short circuit high |
no | no | alarm |
P0602 | Control Module Programming Error | Overvoltage / undervoltage | no | no | alarm |
P0602 | Shut off path | Control module programming error | no | no | alarm |
P0642 P0643 |
Sensor supply monitoring 1 | Short circuit | reduced | yes | alarm |
P0652 | Sensor supply monitoring 2 | Short circuit | reduced | yes | alarm |
P0653 | Sensor supply monitoring 3 | Short circuit | reduced | yes | alarm |
P0562 P0563 |
System voltage low System voltage high |
yes | yes | alarm | |
P2227 | Atmospheric pressure | Plausibility- check for Boost Pressure Sensor failure | yes | yes | alarm |
P2228 P2229 |
Short circuit low Short circuit high |
yes | yes | alarm | |
P0426 | Immobilizer | Manipulation / Tamper error | no | no | alarm |