The Society of Automotive Engineers (SAE) developed the OBD II system, and they specified that diagnostic codes comprise 5 digits.
A MINI's self-diagnosis and reporting system is referred to as on-board diagnostics (OBD) in the automotive industry. The status of the various vehicle emissions and control systems can be accessed by the owner or a repair expert using OBD systems.
When diagnosing issues inside a MINI, the current protocol, OBD-II, enables access to data from the computer [electronic control unit (ECU)] and is a useful tool. The SAE J1979 standard outlines a procedure for requesting various diagnostic information as well as a list of common metrics that the ECU may make available. Under the dashboard or the front interior kick panel is where the OBD electrical connector is generally found. For information on where the OBD port is on your car, consult the owner's manual.
If your "Check Engine Light" (CEL) illuminates, it means the control system detected an issue or that anything was outside of typical operating parameters. The "DTC" code(s) (Diagnostic Trouble Codes), which will define the issue perceived by the ECU, can be read using a basic OBD-II scan tool. As a courtesy, any big-box auto parts store will read OBD-II DTC codes. Additionally, you can use a cheap scan tool or OBD-II Bluetooth reader and use an app like Torque or OBD Check to connect to a smartphone.
Note: Every manufacturer gives a DTC code a different definition. P3546 is defined differently on a MINI than it is on a Ford. The next time you search up a code, remember this. When troubleshooting a MINI or BMW, refer to the list below for a high degree of confidence in DTC definition.
Service centers for MINI and BMW do not employ OBD DTC "P" codes. The code identifiers generated by BMW's proprietary software and code reading system are formatted in HEX. Public access to the HEX code decoder ring is restricted.
The OBD II DTC codes produced by MINI Coopers are listed below.
The basic 5 Code Scheme is as follows:
CLICK HERE for more information on the OBD2 Engine Code Reader
If you have questions about this article, or BMW/MINI parts in general, give us a call at 1-800-946-2642 or submit a request.
For Second-Generation ("Gen2") MINIs: The "P" codes, or Powertrain DTC codes, are as follows:
Jump to: P0000-P0999 | P1000-P1999 | P2000-P2999 | P3000-P3999 | U0000-U9999
P0000 - P0999
- P000A
- 'A' Camshaft Position Slow Response (Bank 1)
- P0001
- Fuel Volume Regulator Control Circuit Open
- P0003
- Fuel Volume Regulator Control Circuit Low
- P0004
- Fuel Volume Regulator Control Circuit High
- P0010
- VANOS intake-side solenoid valve, control-activation: Open circuit
- P0011
- 'A' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
- P0012
- 'A' Camshaft Position Timing Over-Retarded (Bank 1)
- P0012
- VANOS Intake: Closed-loop control fault, camshaft sticks
- P0013
- VANOS Exhaust-side solenoid valve, control-activation: Open circuit
- P0013
- 'B' Camshaft Position Actuator Circuit Open (Bank 1)
- P0014
- 'B' Camshaft Position Timing Over-Advanced or System Performance (Bank 1)
- P0015
- 'B' Camshaft Position Timing Over-Retarded (Bank 1)
- P0015
- VANOS Exhaust: Closed-loop control fault, camshaft sticks
- P0015
- VANOS Exhaust; Closed-loop control fault, position not reached
- P0016
- Camshaft Position Sensor Correlation (Bank 1 Sensor 'A')
- P0017
- Camshaft Position Sensor Correlation (Bank 1 Sensor 'B')
- P0030
- HO2S Heater Control Circuit (Bank 1 Sensor 1)
- P0031
- HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
- P0032
- HO2S Heater Control Circuit High (Bank 1 Sensor 1)
- P0033
- Turbocharger / Supercharger Bypass Valve Control Circuit
- P0034
- Turbocharger / Supercharger Bypass Valve Control Circuit Low
- P0035
- Turbocharger / Supercharger Bypass Valve Control Circuit High
- P0036
- HO2S Heater Control Circuit (Bank 1 Sensor 2)
- P0037
- HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
- P0038
- HO2S Heater Control Circuit High (Bank 1 Sensor 2)
- P0039
- Turbocharger / Supercharger Bypass Valve Control Circuit Range / Performance
- P0071
- Ambient Air Temperature Sensor Circuit Range / Performance
- P0072
- Ambient Air Temperature Sensor Circuit Low
- P0073
- Ambient Air Temperature Sensor Circuit High
- P0087
- Fuel Rail Pressure Too Low
- P007B
- Charge-air temperature sensor, voltage change: Too rapid
- P007C
- Charge-air temperature sensor, electrical: Short circuit to ground
- P007D
- Charge-air temperature sensor, electrical: Short circuit to positive
- P0087
- Fuel Rail / System Pressure - Too Low
- P0088
- Fuel Rail / System Pressure - Too High
- P00BC
- Mass Airflow System, Plausibility: Air mass too low
- P00BD
- Mass Airflow System, Plausibility: Air mass too high
- P0100
- Mass Air Flow or Volume 'A' Circuit
- P0102
- Mass or Volume Air Flow Circuit Low Input
- P0103
- Mass or Volume Air Flow Circuit High Input
- P0107
- Manifold Absolute Pressure/Barometric Pressure Control Circuit Low Input
- P0108
- Manifold Absolute Pressure/Barometric Pressure Control Circuit High Input
- P0111
- Intake Air Temperature Sensor Bank 1 Temperature Range / Performance
- P0112
- Intake Air Temperature Sensor 1 Circuit Low
- P0113
- Intake Air Temperature Sensor 1 Circuit High
- P0116
- Coolant Temperature Sensor rationality Check
- P0117
- Engine Coolant Temperature Circuit Low
- P0118
- Engine Coolant Temperature Circuit High
- P0120
- Throttle/Pedal Position Sensor/Switch 'A' Circuit
- P0121
- Throttle/Pedal Position Sensor/Switch 'A' Circuit Range / Performance
- P0122
- Throttle/Pedal Position Sensor/Switch 'A' Circuit Low
- P0123
- Throttle/Pedal Position Sensor/Switch 'A' Circuit High
- P0128
- Coolant Thermostat (Coolant Temperature Blow Thermostat Regulation Temperature)
- P0128
- Program map thermostat: Sticking in open position
- P0129
- Barometric Pressure, operating range: Pressure too low
- P0130
- O2 Sensor (Bank 1 Sensor 1)
- P0130
- Before-catalyst oxygen sensor, electrical: Nernst-cell resistance or ceramic temperature implausible, wiring or heater fault
- P0131
- O2 Sensor Circuit Low Voltage (Bank1 Sensor 1)
- P0132
- O2 Sensor Circuit High Voltage (Bank1 Sensor 1)
- P0133
- O2 Sensor Circuit Slow Response (Bank1 Sensor 1)
- P0135
- O2 Sensor Heater Circuit (Bank 1 Sensor 1)
- P0135
- Measured temperature of oxygen sensor before catalytic converter: Failure to achieve operating temperature in warm-up phase.
- P0136
- O2 Sensor (Bank 1 Sensor 2)
- P0136
- Oxygen sensor behind catalytic converter, electrical: Open circuit
- P0137
- O2 Sensor Circuit Low Voltage (Bank1 Sensor 2)
- P0138
- O2 Sensor Circuit High Voltage (Bank1 Sensor 2)
- P0139
- O2 Sensor Circuit Slow Response (Bank1 Sensor 2)
- P0139
- Oxygen sensor behind catalytic converter, again: Failure to reach overrun voltage threshold
- P013A
- O2 Sensor Slow Response - Rich to Lean (Bank 1 Sensor 2)
- P013A
- Oxygen sensor behind catalytic converter, dynamic response, from lean to rich, Slow response
- P013E
- O2 Sensor Delayed Response - Rich to Lean (Bank 1 Sensor 2)
- P0140
- O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2)
- P0140
- Oxygen sensor behind catalytic converter, electrical: Heating-cycle coupling to signal
- P0141
- O2 Sensor Heater Circuit (Bank 1 Sensor 2)
- P0141
- Oxygen sensor behind catalytic converter, operation: Internal resistance too high
- P0148
- Fuel Delivery Error
- P0171
- System Too Lean (Bank 1)
- P0172
- System Too Rich (Bank 1)
- P0190
- Fuel Rail Pressure Sensor 'A' Circuit
- P0192
- Fuel Rail Pressure Sensor 'A' Circuit Low
- P0193
- Rail-pressure sensor, electrical: Short circuit to positive
- P0201
- Injector Circuit/Open - Cylinder 1
- P0202
- Injector Circuit/Open - Cylinder 2
- P0203
- Injector Circuit/Open - Cylinder 3
- P0204
- Injector Circuit/Open - Cylinder 4
- P0221
- Throttle/Pedal Position Sensor/Switch 'B' Circuit Range/Performance
- P0222
- Throttle/Pedal Position Sensor/Switch 'B' Circuit Low
- P0223
- Throttle/Pedal Position Sensor/Switch 'B' Circuit High
- P0234
- Boost pressure control, upper value: Boot pressure too high
- P0237
- Turbocharger Boost Sensor 'A' Circuit Low
- P0238
- Turbocharger Boost Sensor 'A' Circuit High
- P023B
- Turbocharger 'A' Overboost Condition
- P023C
- Charge Air Cooler Coolant Pump Control Circuit High
- P0244
- Turbocharger Wastegate Solenoid 'A'
- P0245
- Turbocharger Wastegate Solenoid 'A' Low
- P0246
- Turbocharger Wastegate Solenoid 'A' High
- P0261
- Cylinder 1 Injector Circuit Low
- P0262
- Cylinder 1 Injector Circuit High
- P0264
- Cylinder 2 Injector Circuit Low
- P0265
- Cylinder 2 Injector Circuit High
- P0267
- Cylinder 3 Injector Circuit Low
- P0268
- Cylinder 3 Injector Circuit High
- P0270
- Cylinder 4 Injector Circuit Low
- P0271
- Cylinder 4 Injector Circuit High
- P0299
- Boost-pressure control, lower value: Boost pressure too low
- P0300
- Cylinder Misfire, Several Cylinders
- P0300
- Combustion miss, multiple cylinders: Fuel injection deactivation
- P0300
- Combustion miss, multiple cylinders: Increased exhaust emissions
- P0300
- Combustion miss, multiple cylinders: Increased exhaust emissions after start sequence
- P0301
- Cylinder 1 Misfire Detected
- P0301
- Combustion miss, cylinder 1: Fuel injection deactivation
- P0301
- Combustion miss, cylinder 1: Increased exhaust emissions
- P0301
- Combustion miss, cylinder 1: Increased exhaust emissions after start sequence
- P0302
- Cylinder 2 Misfire Detected
- P0302
- Combustion miss, cylinder 2: Fuel injection deactivation
- P0302
- Combustion miss, cylinder 2: Increased exhaust emissions
- P0302
- Combustion miss, cylinder 2: Increased exhaust emissions after start sequence
- P0303
- Cylinder 3 Misfire Detected
- P0303
- Combustion miss, cylinder 3: Fuel injection deactivation
- P0303
- Combustion miss, cylinder 3: Increased exhaust emissions
- P0303
- Combustion miss, cylinder 3: Increased exhaust emissions after start sequence
- P0304
- Cylinder 4 Misfire Detected
- P0304
- Combustion miss, cylinder 4: Fuel injection deactivation
- P0304
- Combustion miss, cylinder 4: Increased exhaust emissions
- P0304
- Combustion miss, cylinder 4: Increased exhaust emissions after start sequence
- P0324
- Knock Control System Error
- P0324
- Knock control, fault check: Malfunction, system fault
- P0327
- Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)
- P0327
- Knock sensor signal: Electrical fault KS (loose contact) of KS loose
- P0328
- Knock Sensor 1 Circuit High (Bank 1 or Single Sensor)
- P0328
- Knock sensor signal: Engine produces excessive mechanical noise or crankshaft outside tolerance (sensitivity)
- P0335
- Crankshaft Position Sensor 'A' Circuit
- P0335
- crankshaft sensor, signal: missing
- P0336
- Crankshaft Position Sensor 'A' Range
- P0336
- Crankshaft sensor: Interference on crankshaft signal
- P0340
- Camshaft Position Sensor 'A' Circuit Bank (Bank 1 or Single Sensor)
- P0341
- Camshaft Position Sensor 'A' Performance (Bank 1)
- P0341
- Intake camshaft sensor: Signal implausible
- P0342
- Camshaft Position Sensor 'A' Circuit Low (Bank 1)
- P0342
- Intake camshaft position sensor: Signal too low
- P0343
- Intake camshaft sensor: Signal is high
- P0351
- Ignition Coil 'A' Primary / Secondary Circuit
- P0352
- Ignition Coil 'B' Primary / Secondary Circuit
- P0353
- Ignition Coil 'C' Primary / Secondary Circuit
- P0354
- Ignition Coil 'D' Primary / Secondary Circuit
- P0365
- Camshaft Position Sensor 'B' Circuit (Bank 1)
- P0366
- Camshaft Position Sensor 'B' Circuit Performance (Bank 1)
- P0366
- Exhaust camshaft sensor: signal implausible
- P0367
- Camshaft Position Sensor 'B' Circuit Low (Bank 1)
- P0367
- Exhaust camshaft sensor: Signal too low
- P0368
- Exhaust camshaft sensor: Signal too high
- P053C
- Positive Crankcase Ventilation Heater Control Circuit High (Check PCV Electrical connector(s))
P1000 - P1999 Back to Top
- P1000
- VVT-System Min. Stroke Adaptation Number of Stops Exceeded
- P1004
- VVT Guiding Sensor Solenoid Loss (Bank 1)
- P1005
- VVT Guiding Sensor Reset Error (Bank 1)
- P1006
- VVT Eccentric Shaft Sensor Parity Error (Bank 1)
- P1007
- VVT Eccentric Shaft Sensor Gradient Error (Bank 1)
- P1012
- VVT Guiding Sensor Solenoid Loss (Bank 1)
- P1013
- VVT Reference Sensor Reset Error (Bank 1)
- P1014
- VVT Eccentric Shaft Sensor Parity Error (Bank 1)
- P1015
- VVT Eccentric Shaft Sensor Gradient Error (Bank 1)
- P1017
- VVT Guiding Sensor Plausibility (Bank 1)
- P1017
- Valvetronic actuator motor, position sensors: Signal Implausible
- P1019
- VVT Supply Voltage Sensors High Input (Bank 1)
- P101A
- Valvetronic, adjustment range: Travel range not initialized
- P101A
- Valvetronic, adjustment range: Travel limit not learned owing to environmental conditions
- P101B
- VVT Self-Learning Function Storage of Learning Values in EEPROM Not Possible
- P101C
- VVT Load Shedding Relay Control Circuit Input High
- P101D
- VVT Load Shedding Relay Control Circuit Input Low
- P101E
- VVT Load Shedding Relay Control Circuit Input
- P1020
- VVT Sensor Supply Voltage Low Input (Bank 1)
- P1023
- VVT Self Learning Function Faulty Adjustment Range (Bank 1)
- P1023
- Valvetronic, adjustment range: Range check fault
- P1023
- Valvetronic, adjustment range: Range check, deviation from base learning routine
- P1024
- VVT Self Learning Function Faulty Lower Learning Range (Bank 1)
- P1025
- VVT Self Learning Function No Positions Stored (Bank 1)
- P1030
- VVT Control Motor Position Control Deviation (Bank 1)
- P1030
- Valvetronic system: Closed loop deviation too high
- P1031
- VVT Actuator Monitoring Recognition of Direction of Rotation Plausibility (Bank 1)
- P1047
- VVT Control Circuit High (Bank 1)
- P1047
- Valvetronic actuator motor, control-activation Short Circuit to positive
- P1048
- VVT Control Circuit Low (Bank 1)
- P1048
- Valvetronic actuator motor, control-activation Short Circuit to ground
- P1049
- VVT Control Circuit Short
- P1050
- Valvetronic Module Power Stage Generic
- P1050
- Valvetronic actuator motor, control-activation: Open circuit
- P1056
- VVT Control Circuit High (Bank 1)
- P1057
- VVT Motor Supply Voltage (Bank 1)
- P105C
- VT Control Motor Tight
- P105D
- Cold Start Intake Air Temperature - Too Low
- P1062
- VVT Limp Home Request Full Stroke Position Reached (Bank 1)
- P1063
- VVT Limp Home Request Air Mass Plausibility (Bank 1)
- P1077
- VVT Overload Protection Control Motor Input Temperature (Bank 1)
- P1078
- VVT Overload Protection Current Too High (Bank 1)
- P10B0
- Charge air temperature: Plausibility, temperature too high
- P10B8
- Charge air temperature: Signal, remains stationary
- P10CE
- Rail-pressure sensor, operating range: Pressure to high
- P10CF
- Rail-pressure sensor, operating range: Pressure to low
- P10D0
- Charge air temperature sensor, plausability, cold start: Temperature too high
- P10D1
- Charge air temperature sensor, plausability, cold start: Temperature too low
- P10D4
- Coolant temperature sensor, plausability, cold start: Temperature too low
- P10D5
- Coolant temperature sensor, plausability, cold start: Temperature too high
- P10D9
- Rail-pressure sensor, signal: No variation
- P10DE
- Valvetronic, adjustment range: Initial learning outside tolerance
- P10DF
- Valvetronic, driver circuit component protection: System deactivation
- P10E1
- Valvetronic system, No motion detected
- P10E2
- Valvetronic actuator motor, position sensors: Short circuit or line break (open circuit)
- P10E5
- DME, internal fault, Valvetronic control: Malfunction
- P10E6
- Valvetronic actuator motor, position sensors: Malfunction in voltage supply
- P10E7
- Valvetronic, overload protection: Driver circuit overloaded
- P10E8
- Valvetronic, overload protection: Actuator motor overloaded
- P10F2
- Boost pressure - barometric pressure, comparison: Boost air pressure too high
- P10F3
- Boost pressure - barometric pressure, comparison: Boost air pressure too low
- P1104
- Differential Pressure Sensor Intake Manifold Pressure Too Low (Bank 1)
- P1105
- Differential Pressure Sensor Intake Manifold Pressure Too High (Bank 1)
- P110D
- Throttle Position Sensor 'A' and 'B' Range / Performance
- P110E
- Internal Code (Service / End-of-line Test)
- P110F
- Ambient Temperature Sensor Faulty CAN Signal
- P111A
- Mass or Volume Air Flow va O2 Sensor Too High (Bank 1)
- P111B
- Mass or Volume Air Flow va O2 Sensor Too Low (Bank 1)
- P111E
- Intake Temperature Sensor Bank 1 Maximum Temperature Implausible
- P1124
- Differential Pressure Sensor Intake Manifold Pressure Offset (Bank 1)
- P112B
- Engine Coolant Temperature Sensor 1 Minimum Temperature Implausible
- P112E
- Throttle valve angle - Intake manifold pressure, comparison: Pressure too low
- P112F
- Manifold Absolute Pressure to Throttle Angle - Too High
- P113A
- Mass or Volume Air Flow 1 Correction Signal Plausibility Too Long
- P113B
- Mass or Volume Air Flow 1 Correction Signal Plausibility Too Long
- P115A
- Mass or Volume Air Flow 'A' Maximum Exceeded
- P115B
- Mass or Volume Air Flow 'A' Minimum Fallen Below
- P115C
- Mass or Volume Air Flow 'A' Too Low
- P115D
- Mass or Volume Air Flow 'A' Too High
- P115F
- Throttle / Pedal Position Sensor / Switch 'A' / 'B' Synchronous Operation Correlation (Bank 1)
- P116F
- Air Mass Sensor Signal Electrical
- P118A
- Engine Oil Separator Heating Circuit High
- P118B
- Engine Oil Separator Heating Circuit Low
- P118C
- Engine Oil Separator Heating Circuit Open
- P1197
- Differential Pressure Sensor Intake Manifold High Input (Bank 1)
- P1198
- Differential Pressure Sensor Intake Manifold Low Input (Bank 1)
- P1199
- Differential Pressure Sensor Intake Manifold Low Input (Bank 1)
- P119A
- Manifold Absolute Pressure Sensor High (Bank 1)
- P119B
- Manifold Absolute Pressure Sensor Low (Bank 1)
- P119D
- Fuel trim, Injector aging long term adaptation too high (Bank 1)
- P11AA
- Throttle valve, operation: Resistance to motion, too slow
- P11CB
- arometric pressure, operating range: Pressure too high
- P1216
- Fuel Pump Emergency Operation
- P1247
- Barometric Pressure, operating range: Pressure implausible
- P1250
- Manifold Absolute Pressure Too High
- P1255
- Manifold Absolute Pressure Too Low
- P1260
- Boost Pressure Control, deactivation: Boost pressure build-up blocked
- P1296
- Boost Pressure Control, Boost Pressure too high
- P1297
- Boost Pressure Control, Boost Pressure too low
- P129D
- Manifold Absolute Pressure Maximum Pressure Implausible
- P129E
- Manifold Absolute Pressure Minimum Pressure Implausible
- P12A0
- Turbocharger / Supercharger Boost Pressure, Pressure Front of Throttle Valve too High
- P12A1
- Turbocharger / Supercharger Boost Pressure, Pressure Front of Throttle Valve too Low
- P12A2
- Turbocharger / Supercharger Boost Pressure, Maximum Pressure Front of Throttle Valve Implausible
- P12A3
- Turbocharger / Supercharger Boost Pressure, Minimum Pressure Front of Throttle Valve Implausible
- P12A5
- Absolute Pressure Sensor, intake manifold, plausibility, shutdown phase : Pressure too high
- P12A8
- Boost Pressure Sensor, plausibility, shutdown phase : Pressure too low
- P12A9
- Boost Pressure Sensor, plausibility, shutdown phase : Pressure too high
- P12B8
- Barometric Pressure Sensor, plausibility, shutdown phase : Pressure too low
- P12B9
- Barometric Pressure Sensor, plausibility, shutdown phase : Pressure too high
- P12DA
- Boost Pressure - barometric pressure, comparison: Boost pressure too high
- P12DB
- Boost Pressure - barometric pressure, comparison: Boost pressure too low
- P1338
- Camshaft Position Sensor Rationality Check (Inlet - Outlet)
- P1338
- Intake Camshaft: Angular offset to crankshaft is outside tolerance range
- P1339
- Camshaft Position Sensor Rationality Check (Inlet - Outlet)
- P1339
- Exhaust Camshaft: Angular offset to crankshaft is outside tolerance range
- P136C
- Knock Control Super Knocking Detected
- P137A
- Knock Control Super Knocking Caused by Defective Ignition Coil
- P137B
- Knock Control Super Knocking Caused by Defective Knock Sensor
- P137D
- Knock Control Torque Limitation Caused by Too High Number of Super Knocking
- P137E
- Knock Control Permanent Limitation Caused by Too High Number of Super Knocking
- P137F
- Knock Control Fuel Cutoff Due to Super Knocking
- P13A0
- Knock Control Fuel Cutoff Due to Super Knocking Cylinder 1
- P13A0
- Super knock on cylinder 1: Injection Deactivation
- P13A1
- Knock Control Fuel Cutoff Due to Super Knocking Cylinder 2
- P13A1
- Super knock on cylinder 1: Injection Deactivation
- P13A2
- Knock Control Fuel Cutoff Due to Super Knocking Cylinder 3
- P13A2
- Super knock on cylinder 1: Injection Deactivation
- P13A3
- Knock Control Fuel Cutoff Due to Super Knocking Cylinder 4
- P13A3
- Super knock on cylinder 1: Injection Deactivation
- P13AE
- Knock sensor, electrical: Signal input 'A', short circuit to ground
- P13AF
- Knock sensor, electrical: Signal input 'A', short circuit to positive
- P13B8
- Knock sensor, electrical: Signal input 'B', short circuit to ground
- P13B9
- Knock sensor, electrical: Signal input 'B', short circuit to positive
- P13C0
- VANOS intake: Closed loop control fault, camshaft sticks
- P13C9
- VANOS intake: Closed loop control fault, camshaft sticks
- P13CA
- Exhaust camshaft, mechanical: Assembly faulty
- P13CB
- Exhaust camshaft, mechanical: Incorrect installation
- P13EA
- Ignition-angle adjustment at part load, cold start: Ignition angle advanced too far
- P1407
- Fuel Level Signal 1
- P1407
- Tank fuel-level sensor, left signal: CAN value implausible
- P1408
- Tank fuel-level sensor, right signal: CAN value implausible
- P1409
- Fuel Level 1 CAN Error
- P1433
- Fuel Level 2 CAN Error
- P1434
- DMTL Tank Leakage (Diagnostic Module Tank Leakage)
- P1434
- DMTL, system fault: Abort due to current fluctuations during reference measurement
- P1447
- DMTL Pump current too high during switching solenoid test
- P1447
- DMTL, system fault: Pump current reaches limit during valve test
- P1448
- DMTL, Pump current too low
- P1448
- DMTL, system fault: Pump current too low during reference measurement
- P1449
- DMTL, Pump current too high
- P1449
- DMTL, system fault: Pump current too high during reference measurement
- P144A
- Fuel level / Tank capacity correlation
- P144B
- Fuel level / Fuel consumption correlation
- P144B
- Tank fuel-level sensor: Fuel consumption rate does not correlate with change fuel level
- P1497
- Downstream Throttle Air Leak
- P150A
- Battery Sensor Extended Communication Circuit
- P150B
- Battery Sensor Serial Data Interface
- P150C
- Battery Sensor Firmware Implausible
- P150C
- Intelligent battery sensor, signal: Software fault
- P15DF
- Fuel Rail Pressure Too Low-Cold Start Cycle
- P16E9
- Faulty Engine Control Module (DME) or programming
P2000 - P2999 Back to Top
- P2065
- Fuel Level Sensor 'B' Circuit
- P2067
- Fuel Level Sensor 'B' Circuit Low
- P2067
- Tank fuel level sensor, right, signal: Short circuit to ground
- P2068
- Fuel Level Sensor 'B' Circuit High
- P2088
- 'A' Camshaft Position Actuator Control Circuit Low (Bank 1)
- P2088
- VANOS intake side solenoid valve, control activation: Short circuit to ground
- P2089
- 'A' Camshaft Position Actuator Control Circuit High (Bank 1)
- P2089
- VANOS intake side solenoid valve, control activation: Short circuit to positive
- P2090
- 'B' Camshaft Position Actuator Control Circuit Low (Bank 1)
- P2090
- VANOS exhaust side solenoid valve, control activation: Short circuit to ground
- P2091
- 'B' Camshaft Position Actuator Control Circuit High (Bank 1)
- P2091
- VANOS exhaust side solenoid valve, control activation: Short circuit to positive
- P2096
- Post Catalyst Fuel Trim System too lean (Bank 1)
- P2096
- Pre-catalyst oxygen sensor, mixture fine tuning: Exhaust gas behind catalytic converter too lean
- P2096
- Before catalyst oxygen sensor, system check: Signal stuck at rich
- P2097
- Post Catalyst Fuel Trim System too rich (Bank 1)
- P2097
- Pre-catalyst oxygen sensor, mixture fine tuning: Exhaust gas behind catalytic converter too rich
- P2097
- Before catalyst oxygen sensor, system check: Signal stuck at lean
- P2100
- Throttle Actuator 'A' Control Motor Circuit Open
- P2102
- Throttle Actuator 'A' Control Motor Circuit Low
- P2103
- Throttle Actuator 'A' Control Motor Circuit High
- P2118
- DME, Internal Fault, throttle valve control: Overheated or current too high
- P2120
- Throttle / Pedal position sensor 'D' Circuit
- P2122
- Throttle / Pedal position sensor 'D' Circuit Low
- P2123
- Throttle / Pedal position sensor 'D' Circuit High
- P2127
- Throttle / Pedal position sensor 'E' Circuit Low
- P2128
- Throttle / Pedal position sensor 'E' Circuit High
- P2138
- Throttle / Pedal position sensor 'D ' 'E' Voltage Correlation
- P213F
- Fuel Pump Emergency Cut Off
- P2146
- Fuel Injector Group 'A' Supply Voltage Circuit Open
- P2147
- Fuel Injector Group 'A' Supply Voltage Circuit Low
- P2148
- Fuel Injector Group 'A' Supply Voltage Circuit High
- P2177
- Fuel Trim Limit Exceeded System too lean
- P2178
- Fuel Trim Limit Exceeded System too rich
- P2187
- System too lean at idle (Bank 1)
- P2188
- System too rich at idle (Bank 1)
- P2195
- O2 Sensor stuck lean (Bank 1 Sensor 1)
- P2195
- Pre-catalyst oxygen sensor, plausibility: Mixture behind catalytic converter to rich
- P2196
- O2 Sensor stuck rich (Bank 1 Sensor 1)
- P2196
- Pre-catalyst oxygen sensor, plausibility: Mixture behind catalytic converter to lean
- P2228
- Barometric Pressure Sensor 'A' Circuit Low
- P2229
- Barometric Pressure Sensor 'A' Circuit High
- P2237
- O2 Sensor Reference Circuit Continuity (Bank 1 Sensor 1)
- P2243
- O2 Sensor Reference Voltage Circuit Open (Bank 1 Sensor 1)
- P2251
- O2 Sensor Reference Circuit Continuity (Bank 1 Sensor 1)
- P2251
- Oxygen Sensor before catalytic converter, electrical: Open Circuit, virtual ground
- P2270
- O2 Sensor Signal Stuck Lean (Bank 1 Sensor 2)
- P2271
- O2 Sensor Signal Stuck Rich (Bank 1 Sensor 2)
- P2400
- DMTL Activation Control Circuit Open
- P2400
- DMTL lead diagnosis pump, control activation: Open circuit
- P2401
- DMTL Activation Control Circuit low
- P2401
- DMTL lead diagnosis pump, control activation: Short circuit to ground
- P2402
- DMTL Activation Control Circuit high
- P2402
- DMTL lead diagnosis pump, control activation: Short circuit to positive
- P240A
- DMTL Pump Heater Circuit Open
- P240A
- DMTL, heater, activation: Open circuit
- P240B
- DMTL Pump Heater Circuit Low
- P240B
- DMTL, heater, activation: Short circuit to ground
- P240C
- DMTL Pump Heater Circuit High
- P240C
- DMTL, heater, activation: Short circuit to positive
- P2414
- O2 Sensor Oxygen Sample Error (Bank 1 Sensor 1)
- P2414
- Oxygen sensor before catalytic converter, installation: Sensor is not installed correctly in exhaust system
- P2418
- DMTL solenoid Control Circuit Open
- P2418
- DMTL solenoid valve, control activation: Open Circuit
- P2419
- DMTL solenoid Control Circuit Low
- P2419
- DMTL solenoid valve, control activation: Short circuit to ground
- P2420
- DMTL solenoid Control Circuit High
- P2420
- DMTL solenoid valve, control activation: Short circuit to positive
- P2421
- EVAP evaporative emissions valve: Sticks in closed position
- P2422
- EVAP evaporative emissions valve: jammed open
- P2510
- ECM/PCM Power Relay Sense Circuit Range / Performance
- P2600
- Coolant Pump 'A' Control Circuit Open
- P2602
- Coolant Pump 'A' Control Circuit Low
- P2603
- Coolant Pump 'A' Control Circuit High
- P2610
- Engine shutdown time: Signal implausible
- P2626
- O2 Sensor Pumping Circuit Open (Bank 1 Sensor 1)
- P2637
- orque Management Feedback Signal 'A'
- P2719
- Pressure Control Solenoid 'D' Control Circuit Range / Performance
- P2720
- Pressure Control Solenoid 'D' Control Circuit Low
- P2721
- Pressure Control Solenoid 'D' Control Circuit High
- P2728
- Pressure Control Solenoid 'E' Control Circuit Range / Performance
- P2729
- Pressure Control Solenoid 'E' Control Circuit Low
- P2730
- Pressure Control Solenoid 'E' Control Circuit High
- P2737
- Pressure Control Solenoid 'F' Control Circuit Range / Performance
- P2738
- Pressure Control Solenoid 'F' Control Circuit Low
- P2739
- Pressure Control Solenoid 'F' Control Circuit High
- P2762
- Torque Converter Clutch Pressure Control Solenoid Control Circuit Range / Performance
- P2763
- Torque Converter Clutch Pressure Control Solenoid Control Circuit High
- P2764
- Torque Converter Clutch Pressure Control Solenoid Control Circuit Low
- P2885
- Boost Pressure Control Deviation, plausibility (low or high boost pressure detected)
P3000 - P3999 Back to Top
- P3007
- Fuel Rail Pressure, Preassure-Rate-Controlled, Maximum Pressure Exceeded
- P3012
- Adaptation Value too high (Bank 1 Sensor )
- P3014
- O2 Sensor IC supply Voltage too Low (Bank 1 Sensor 1)
- P3016
- O2 Sensor Ceramic Internal Resistance Adjusted Value Plausibility (Bank 1 Sensor 1)
- P3018
- O2 Sensor Lambda Controller Value above threshold due to open pumping circuit (Bank 1 Sensor 1)
- P3018
- Oxygen sensor before catalytic converter, pumping current wire: Oxygen sensor control valve above threshold due to open pump wire
- P301A
- Injector 1 Stuck Open
- P301B
- Injector 2 Stuck Open
- P301C
- Injector 3 Stuck Open
- P301D
- Injector 4 Stuck Open
- P301E
- Injector 1 or 3 Stuck Open
- P301F
- Injector 2 or 4 Stuck Open
- P3020
- O2 Sensor Signal too low during coast down fuel cut off (Bank 1 Sensor 1)
- P3022
- O2 Sensor Disturbed SPI WRAF-IC (bank 1 Sensor 1)
- P3022
- DME, internal fault, oxygen sensor before catalytic converter: Communication fault
- P3024
- O2 Sensor Initialization Error WRAF-IC (Bank 1 Sensor 1)
- P3024
- DME, internal fault, oxygen sensor before catalytic converter" Initialization fault
- P3026
- Sensor operating temperature not reached (Bank 1 Sensor 1)
- P302A
- High pressure fuel system, fuel pressure, maximum pressure exceeded
- P302C
- High pressure fuel system, fuel pressure, pressure falls below minimum threshold
- P306A
- Fuel system: Pressure too high, emergency running mode with low pressure
- P306C
- Fuel system: Pressure briefly too high, RPM and load factor limited
- P306F
- Fuel pressure: Pressure drop below minimum, injection deactivation to protect catalyst
- P3091
- Fuel Rail Pressure Pressure-Rate-Controlled, fallen below minimum pressure
- P3100
- Cylinder 1 High Pressure Injector Low Side Circuit Open
- P3101
- Cylinder 1 High Pressure Injector Low Side Circuit Low
- P3102
- Cylinder 1 High Pressure Injector Low Side Circuit High
- P3103
- Cylinder 1 High Pressure Injector Low Side Booster Time Error
- P3104
- Cylinder 2 High Pressure Injector Low Side Circuit Open
- P3105
- Cylinder 2 High Pressure Injector Low Side Circuit Low
- P3106
- Cylinder 2 High Pressure Injector Low Side Circuit High
- P3107
- Cylinder 2 High Pressure Injector Low Side Booster Time Error
- P3108
- Cylinder 3 High Pressure Injector Low Side Circuit Open
- P3109
- Cylinder 3 High Pressure Injector Low Side Circuit Low
- P3110
- Cylinder 3 High Pressure Injector Low Side Circuit High
- P3111
- Cylinder 3 High Pressure Injector Low Side Booster Time Error
- P3112
- Cylinder 4 High Pressure Injector Low Side Circuit Open
- P3113
- Cylinder 4 High Pressure Injector Low Side Circuit Low
- P3114
- Cylinder 4 High Pressure Injector Low Side Circuit High
- P3115
- Cylinder 4 High Pressure Injector Low Side Booster Time Error
- P3148
- Cylinder 1 High Pressure Injector High Side Circuit Shorted to Coil
- P3149
- Cylinder 1 High Pressure Injector Low Side Circuit Low
- P3150
- Cylinder 1 High Pressure Injector Low Side Circuit High
- P3151
- Cylinder 2 High Pressure Injector High Side Circuit Shorted to Coil
- P3151
- Cylinder 2 High Pressure Injector Low Side Circuit Low
- P3153
- Cylinder 2 High Pressure Injector Low Side Circuit High
- P3154
- Cylinder 3 High Pressure Injector High Side Circuit Shorted to Coil
- P3155
- Cylinder 3 High Pressure Injector Low Side Circuit Low
- P3156
- Cylinder 3 High Pressure Injector Low Side Circuit High
- P3157
- Cylinder 4 High Pressure Injector High Side Circuit Shorted to Coil
- P3158
- Cylinder 4 High Pressure Injector Low Side Circuit Low
- P3159
- Cylinder 4 High Pressure Injector Low Side Circuit High
- P316B
- Engine Coolant Temperature Signal Stuck Low
- P3198
- Engine Coolant Temperature Gradient too High
- P3199
- Engine Coolant Temperature Signal Stuck
- P3202
- Powertrain CAN chip cut off
- P3202
- PT CAN communications fault: CAN bus off or CAN bus defective
- P3209
- CAN message monitoring ASC/DSC Alive check
- P3210
- CAN monitoring ASC / DSC plausibility
- P3214
- CAN message monitoring ETC plausibility
- P3215
- CAN message monitoring IHKA No Signal
- P3217
- CAN message instrument pack plausibility
- P3219
- CAN message SZL alive check
- P321E
- Ambient pressure sensor maximum pressure implausible
- P321F
- Ambient pressure sensor minimum pressure implausible
- P3220
- CAN Message SZL no signal
- P3221
- CAM Message Monitoring SZL Plausibility
- P3223
- Generator Mechanical
- P3323
- Alternator, mechanical: Malfunction
- P3225
- Generator Communication Error
- P322A
- mbient Pressure Sensor Continuity
- P3232
- Control Module Monitoring Ignition Timing Plausibility
- P3233
- Control Module Monitoring Relative Charge Plausibility
- P3235
- DME, internal fault Version encoding monitor
- P3235
- Control Module Monitoring Version coding plausibility
- P3236
- Control Module Monitoring Injection time relative fuel quantity plausibility
- P3237
- Control Module Monitoring Fuel Correction Error
- P3237
- DMW, internal fault: Mixture correction factor plausibility monitor
- P3238
- Control Module Monitoring TPU Chip defective
- P3239
- Control Module - No Coding
- P323C
- Ambient pressure sensor continuity error
- P323D
- Control Module Monitoring Air Mass Flow Balancing, Control Ramge Monitoring
- P323E
- Control Module Monitoring Fuel Pressure Sender
- P324A
- Alternator: Incorrect Type
- P324C
- Generator: Over Temperature Calculated
- P324C
- Alternator, plausibility, temperature, over temperature calculated
- P324E
- Alternator, regulator: incorrect type
- P325A
- Generator Electrical Error Calculated
- P325A
- Alternator, plausibility, electrical: Calculated
- P325C
- DME, internal fault, electric accelerator pedal monitor: RPM sensor
- P325D
- DME, internal fault Level 1 injection quantity limitation monitor
- P325D
- DME, internal fault Level 2 injection quantity limitation monitor
- P325E
- DME, internal fault, electric accelerator pedal monitor: Ignition timing monitoring
- P325F
- DME, internal fault Relative Fuel mass plausibility monitor
- P326A
- DME, internal fault, electric accelerator pedal monitor: AD converter test voltage check
- P326B
- DME, internal fault, electric accelerator pedal monitor: Airflow calibration
- P326C
- DME, internal fault, electric accelerator pedal monitor, Implausible drivetrain conversion ratio
- P3337
- Function monitoring Lambda plausibility
- P3337
- DME, internal fault: monitoring of specified lambda value
U0000 - U9999 Back to Top
- U0001
- High Speed CAN Communication Bus
- U1001
- Lost communication with TCM
- U0121
- Lost communication with Anti-lock Brakes System (ABS) Control Module
- U0167
- Lost communication with vehicle immobilizer control module
- U110F
- PT CAN. message (EGS torque request, 0xB5): omitted
- U1115
- Lost communication with Vehicle Mode Status
- U1116
- Message monitoring vehicle mode status checksum error
- U1118
- PT CAN, message (speed of vehicle. 0x1A0): omitted
- U111A
- PT CAN. message (transmissiondata, 0xBA): Missing
- U111E
- Lost communication with Terminal Status
- U111F
- Message monitoring terminal status checksum error
- U1126
- PT CAN, message (Status of DSC, 0x19E): Missing
- U1129
- Lost communication with reverse status
- U112A
- Message monitoring instrument pack status alive check
- U112B
- Lost communication with instrument pack status
- U112D
- Lost communication with control crash cut off EKP
- U112E
- Lost communication with pedal position sensor
- U1132
- No BSD message from generator
- U1134
- Lost communication with Lamp Status
- U113C
- Lost communication with Time / Date
- U114A
- Message monitoring engine control torque 1 alive check
- U114B
- Lost communication with Engine Control Torque 1
- U114C
- Message monitoring Engine Control Torque 1 Checksum error
- U115A
- Message monitoring engine control torque 3 alive check
- U115B
- Lost communication with Engine Control Torque 3
- U115C
- Message monitoring Engine Control Torque 3 Checksum error
- U115E
- Lost communication with Engine Data
- U1166
- Message monitoring EWS (Electronic immobilizer) - Frame Error
- U1169
- Lost communication with OBD-Sensor
- U116D
- PT CAN, message (wheel speed, 0x0CE): missing
- U116F
- Lost Communication with Sports Mode ETC
- U1173
- PT CAN, message (transmission data, 0x0BA): checksum fault / alive check
- U11C9
- PT CAN, message (EGS torque request, 0xB5): Checksum fault / alive check
- U11CA
- PT CAN, message (speed of vehicle, 0x1A0): Checksum fault / alive check
- U1202
- Message Monitoring TCM Alive Check
