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