OBD-II fault codes
Fault codes
Look up an OBD-II fault code (DTC) to see what it means, what usually causes it and whether you can keep driving.
Definitions are generic; confirm with manufacturer data for your car.
Common on European cars
12 codes
- P2002DPF efficiency below threshold bank 1
- P242FDPF restriction - ash accumulation bank 1
- P2463DPF restriction - soot accumulation bank 1
- P0401EGR flow insufficient
- P0403EGR control circuit fault
- P0299Turbocharger underboost condition
- P0234Turbocharger overboost condition
- P0087Fuel rail/system pressure too low
- P0101Mass air flow range/performance
- P0380Glow plug/heater circuit A fault
- P0670Glow plug control module circuit fault
- P0420Catalyst efficiency below threshold bank 1
Codes by system
P
Engine and powertrain (P)
373 codes
B
Body (B)
12 codes
U
Network and communication (U)
25 codes
P · Engine and powertrain (P)
373 codes explained in detail.
- P0010A camshaft position actuator control circuit/open bank 1
- P0011A camshaft position timing over-advanced or system performance bank 1
- P0012A camshaft position timing over-retarded bank 1
- P0013B camshaft position actuator control circuit/open bank 1
- P0014B camshaft position timing over-advanced or system performance bank 1
- P0015B camshaft position timing over-retarded bank 1
- P0016Crankshaft/camshaft position correlation bank 1 sensor A
- P0017Crankshaft/camshaft position correlation bank 1 sensor B
- P0018Crankshaft/camshaft position correlation bank 2 sensor A
- P0019Crankshaft/camshaft position correlation bank 2 sensor B
- P0020A camshaft position actuator control circuit/open bank 2
- P0021A camshaft position timing over-advanced or system performance bank 2
- P0022A camshaft position timing over-retarded bank 2
- P0030Oxygen sensor heater control circuit bank 1 sensor 1
- P0031Oxygen sensor heater control circuit low bank 1 sensor 1
- P0032Oxygen sensor heater control circuit high bank 1 sensor 1
- P0033Turbo bypass valve A control circuit
- P0034Turbo bypass valve A control circuit low
- P0035Turbo bypass valve A control circuit high
- P0036Oxygen sensor heater control circuit bank 1 sensor 2
- P0037Oxygen sensor heater control circuit low bank 1 sensor 2
- P0038Oxygen sensor heater control circuit high bank 1 sensor 2
- P0045Turbo boost control A circuit/open
- P0046Turbo boost control A circuit range/performance
- P0047Turbo boost control A circuit low
- P0048Turbo boost control A circuit high
- P0050Oxygen sensor heater control circuit bank 2 sensor 1
- P0051Oxygen sensor heater control circuit low bank 2 sensor 1
- P0052Oxygen sensor heater control circuit high bank 2 sensor 1
- P0053Oxygen sensor heater resistance bank 1 sensor 1
- P0054Oxygen sensor heater resistance bank 1 sensor 2
- P0055Oxygen sensor heater resistance bank 1 sensor 3
- P0056Oxygen sensor heater control circuit bank 2 sensor 2
- P0057Oxygen sensor heater control circuit low bank 2 sensor 2
- P0058Oxygen sensor heater control circuit high bank 2 sensor 2
- P0068MAP/MAF - throttle position correlation
- P0069MAP - barometric pressure correlation
- P0087Fuel rail/system pressure too low
- P0088Fuel rail/system pressure too high
- P0089Fuel pressure regulator 1 performance
- P0090Fuel pressure regulator 1 control circuit/open
- P0093Fuel system leak detected - large leak
- P0100Mass or volume air flow circuit fault
- P0101Mass air flow range/performance
- P0102Mass air flow circuit low input
- P0103Mass air flow circuit high input
- P0104Mass air flow intermittent
- P0105MAP/barometric pressure circuit fault
- P0106MAP/barometric pressure range/performance
- P0107MAP/barometric pressure circuit low input
- P0108MAP/barometric pressure circuit high input
- P0109MAP/barometric pressure intermittent
- P0110Intake air temperature circuit fault
- P0111Intake air temperature sensor range/performance
- P0112Intake air temperature sensor circuit low
- P0113Intake air temperature sensor circuit high
- P0115Engine coolant temperature circuit fault
- P0116Engine coolant temperature range/performance
- P0117Engine coolant temperature circuit low input
- P0118Engine coolant temperature circuit high input
- P0119Engine coolant temperature sensor circuit intermittent
- P0120Throttle/pedal position sensor A circuit
- P0121Throttle/pedal position sensor A range/performance
- P0122Throttle/pedal position sensor A circuit low
- P0123Throttle/pedal position sensor A circuit high
- P0125Insufficient coolant temperature for closed-loop fuel control
- P0128Coolant temperature below thermostat regulating temperature
- P0130Oxygen sensor circuit bank 1 sensor 1
- P0131Oxygen sensor low voltage bank 1 sensor 1
- P0132Oxygen sensor high voltage bank 1 sensor 1
- P0133Oxygen sensor slow response bank 1 sensor 1
- P0134Oxygen sensor no activity bank 1 sensor 1
- P0135Oxygen sensor heater circuit bank 1 sensor 1
- P0136Oxygen sensor circuit bank 1 sensor 2
- P0137Oxygen sensor low voltage bank 1 sensor 2
- P0138Oxygen sensor high voltage bank 1 sensor 2
- P0139Oxygen sensor slow response bank 1 sensor 2
- P0140Oxygen sensor no activity bank 1 sensor 2
- P0141Oxygen sensor heater circuit bank 1 sensor 2
- P0150Oxygen sensor circuit bank 2 sensor 1
- P0151Oxygen sensor low voltage bank 2 sensor 1
- P0152Oxygen sensor high voltage bank 2 sensor 1
- P0153Oxygen sensor slow response bank 2 sensor 1
- P0154Oxygen sensor no activity bank 2 sensor 1
- P0155Oxygen sensor heater circuit bank 2 sensor 1
- P0156Oxygen sensor circuit bank 2 sensor 2
- P0157Oxygen sensor low voltage bank 2 sensor 2
- P0158Oxygen sensor high voltage bank 2 sensor 2
- P0159Oxygen sensor slow response bank 2 sensor 2
- P0160Oxygen sensor no activity bank 2 sensor 2
- P0161Oxygen sensor heater circuit bank 2 sensor 2
- P0170Fuel trim malfunction bank 1
- P0171System too lean bank 1
- P0172System too rich bank 1
- P0173Fuel trim malfunction bank 2
- P0174System too lean bank 2
- P0175System too rich bank 2
- P0190Fuel rail pressure sensor circuit fault
- P0191Fuel rail pressure sensor range/performance
- P0192Fuel rail pressure sensor low input
- P0193Fuel rail pressure sensor high input
- P0196Engine oil temperature sensor range/performance
- P0197Engine oil temperature sensor circuit low
- P0198Engine oil temperature sensor circuit high
- P0200Injector circuit fault
- P0201Injector circuit cylinder 1
- P0202Injector circuit cylinder 2
- P0203Injector circuit cylinder 3
- P0204Injector circuit cylinder 4
- P0217Engine coolant over-temperature condition
- P0220Throttle/pedal position sensor B circuit
- P0221Throttle/pedal position sensor B range/performance
- P0222Throttle/pedal position sensor B circuit low
- P0223Throttle/pedal position sensor B circuit high
- P0230Fuel pump primary circuit fault
- P0234Turbocharger overboost condition
- P0235Turbocharger/supercharger boost sensor A circuit fault
- P0236Turbo boost sensor range/performance
- P0237Turbo boost sensor low input
- P0238Turbo boost sensor high input
- P0243Turbo wastegate solenoid A control circuit fault
- P0251Injection pump fuel metering control A fault
- P0253Injection pump fuel metering control A low
- P0254Injection pump fuel metering control A high
- P0263Cylinder 1 contribution/balance fault
- P0299Turbocharger underboost condition
- P02E0Diesel intake air flow control (throttle) circuit/open
- P02E1Diesel intake air flow control (throttle) performance
- P02E2Diesel intake air flow control (throttle) circuit low
- P02E3Diesel intake air flow control (throttle) circuit high
- P0300Random/multiple cylinder misfire detected
- P0301Cylinder 1 misfire detected
- P0302Cylinder 2 misfire detected
- P0303Cylinder 3 misfire detected
- P0304Cylinder 4 misfire detected
- P0305Cylinder 5 misfire detected
- P0306Cylinder 6 misfire detected
- P0313Misfire detected with low fuel
- P0314Single cylinder misfire, cylinder not specified
- P0316Misfire detected on startup (first 1000 revolutions)
- P0325Knock sensor circuit fault
- P0326Knock sensor A range/performance
- P0327Knock sensor A circuit low
- P0328Knock sensor A circuit high
- P0329Knock sensor A circuit intermittent
- P0330Knock sensor B circuit
- P0331Knock sensor B range/performance
- P0332Knock sensor B circuit low
- P0333Knock sensor B circuit high
- P0334Knock sensor B circuit intermittent
- P0335Crankshaft position sensor circuit fault
- P0336Crankshaft position sensor A range/performance
- P0337Crankshaft position sensor A circuit low
- P0338Crankshaft position sensor A circuit high
- P0339Crankshaft position sensor A circuit intermittent
- P0340Camshaft position sensor circuit fault
- P0341Camshaft position sensor A range/performance bank 1
- P0344Camshaft position sensor A circuit intermittent bank 1
- P0351Ignition coil A primary control circuit/open
- P0352Ignition coil B primary control circuit/open
- P0353Ignition coil C primary control circuit/open
- P0354Ignition coil D primary control circuit/open
- P0355Ignition coil E primary control circuit/open
- P0356Ignition coil F primary control circuit/open
- P0365Camshaft position sensor B circuit bank 1
- P0366Camshaft position sensor B range/performance bank 1
- P0380Glow plug/heater circuit A fault
- P0381Glow plug indicator (warning light) control circuit
- P0382Glow plug/heater circuit B fault
- P0383Glow plug control module control circuit low
- P0384Glow plug control module control circuit high
- P0400Exhaust gas recirculation (EGR) flow fault
- P0401EGR flow insufficient
- P0402EGR flow excessive
- P0403EGR control circuit fault
- P0404EGR control range/performance
- P0405EGR sensor A circuit low
- P0406EGR sensor A circuit high
- P0409EGR sensor A circuit
- P0420Catalyst efficiency below threshold bank 1
- P0430Catalyst efficiency below threshold bank 2
- P0441EVAP system incorrect purge flow
- P0442EVAP system small leak detected
- P0443EVAP purge control valve circuit
- P0455EVAP system large leak detected
- P0456EVAP system very small leak detected
- P0470Exhaust pressure sensor A circuit fault
- P0480Cooling fan control circuit fault
- P0489EGR control circuit low
- P0490EGR control circuit high
- P0500Vehicle speed sensor fault
- P0520Engine oil pressure sensor/switch circuit
- P0521Engine oil pressure sensor/switch range/performance
- P0522Engine oil pressure sensor/switch circuit low
- P0523Engine oil pressure sensor/switch circuit high
- P0524Engine oil pressure too low
- P0544Exhaust gas temperature sensor circuit, bank 1 sensor 1
- P0545Exhaust gas temperature sensor circuit low, bank 1 sensor 1
- P0546Exhaust gas temperature sensor circuit high, bank 1 sensor 1
- P0547Exhaust gas temperature sensor circuit, bank 2 sensor 1
- P0548Exhaust gas temperature sensor circuit low, bank 2 sensor 1
- P0549Exhaust gas temperature sensor circuit high, bank 2 sensor 1
- P0562System voltage low
- P0563System voltage high
- P0600Serial communication link
- P0601Internal control module memory checksum error
- P0602Control module programming error
- P0603Internal control module keep-alive memory (KAM) error
- P0604Internal control module random access memory (RAM) error
- P0605Internal control module read only memory (ROM) error
- P0606Control module processor
- P0607Control module performance
- P0620Generator control circuit
- P0625Generator field terminal circuit low
- P0626Generator field terminal circuit high
- P0638Throttle actuator control range/performance bank 1
- P0641Sensor reference voltage A circuit/open
- P0651Sensor reference voltage B circuit/open
- P0670Glow plug control module circuit fault
- P0671Glow plug circuit cylinder 1 open
- P0672Glow plug circuit cylinder 2 open
- P0673Glow plug circuit cylinder 3 open
- P0674Glow plug circuit cylinder 4 open
- P0675Glow plug circuit cylinder 5 open
- P0676Glow plug circuit cylinder 6 open
- P0683Glow plug control module to engine computer communication
- P0684Glow plug control module to engine computer communication range/performance
- P0700Transmission control system (MIL request)
- P0715Input/turbine shaft speed sensor A circuit
- P0720Output shaft speed sensor circuit
- P0730Incorrect gear ratio
- P0741Torque converter clutch circuit performance or stuck off
- P0841Transmission fluid pressure sensor/switch A range/performance
- P0850Park/neutral switch input circuit
- P0A0AHigh-voltage interlock circuit fault
- P0A0FHybrid: engine failed to start
- P0A1FBattery energy control module performance
- P0A78Drive motor A inverter performance
- P0A7AGenerator inverter performance
- P0A7FHybrid/EV battery pack deterioration
- P0A80Replace hybrid/EV battery pack
- P0A93Inverter cooling system performance
- P0A94DC/DC converter performance
- P0AA6High-voltage isolation fault
- P0AFAHybrid/EV battery system voltage low
- P0D27Battery charger input voltage too low
- P1000OBD-II monitor testing not complete
- P1128Long-term fuel trim (multiplicative) bank 1: system too lean
- P1131Lack of upstream oxygen sensor switching: sensor indicates lean (bank 1)
- P1132Lack of upstream oxygen sensor switching: sensor indicates rich (bank 1)
- P1133Air/fuel ratio sensor circuit response (bank 1 sensor 1)
- P1135Air/fuel ratio sensor heater circuit response (bank 1 sensor 1)
- P1136Long-term fuel trim (additive) bank 1: system too lean
- P1137Long-term fuel trim (additive) bank 1: system too rich
- P1250Fuel level too low
- P1260Theft detected: vehicle immobilized
- P1285Cylinder head overtemperature sensed
- P1296Cooling system malfunction
- P1297Pressure drop between turbocharger and throttle valve
- P1299Cylinder head overtemperature protection active
- P1300Igniter circuit malfunction (No. 1 on applicable ignition systems)
- P1326Knock signal range/performance (KSDS; possible bearing wear)
- P1340Crankshaft and camshaft position sensor signals out of sequence
- P1346VVT sensor / camshaft position sensor circuit range or performance (bank 1)
- P1349VVT system malfunction (bank 1)
- P1545Throttle valve control malfunction
- P1555Charge pressure increase: upper limit exceeded
- P1556Charge pressure control: negative deviation
- P1557Charge pressure control: positive deviation
- P1570Engine control module locked (immobilizer)
- P1600ECM BATT malfunction
- P1602Power supply (terminal 30) low voltage
- P1604Startability malfunction
- P1612Electronic control module incorrectly coded
- P1624Malfunction indicator lamp (MIL) request signal active
- P1626Data bus: missing message from transmission control module
- P1639Vehicle ID block corrupted or not programmed
- P1656OCV circuit malfunction (bank 1)
- P2002DPF efficiency below threshold bank 1
- P2003DPF efficiency below threshold bank 2
- P2004Intake runner (swirl) flap stuck open bank 1
- P2005Intake runner (swirl) flap stuck open bank 2
- P2006Intake runner (swirl) flap stuck closed bank 1
- P2007Intake runner (swirl) flap stuck closed bank 2
- P2008Intake runner (swirl) flap control circuit/open bank 1
- P2009Intake runner (swirl) flap control circuit low bank 1
- P2015Intake runner (swirl) flap position sensor range/performance bank 1
- P2016Intake runner (swirl) flap position sensor circuit low bank 1
- P2017Intake runner (swirl) flap position sensor circuit high bank 1
- P2018Intake runner (swirl) flap position sensor circuit intermittent bank 1
- P2019Intake runner (swirl) flap position sensor circuit bank 2
- P2031Exhaust gas temperature sensor circuit, bank 1 sensor 2
- P2032Exhaust gas temperature sensor circuit low, bank 1 sensor 2
- P2033Exhaust gas temperature sensor circuit high, bank 1 sensor 2
- P2034Exhaust gas temperature sensor circuit, bank 2 sensor 2
- P2035Exhaust gas temperature sensor circuit low, bank 2 sensor 2
- P2047AdBlue dosing injector circuit/open bank 1 unit 1
- P204FAdBlue (reductant) system performance bank 1
- P207FAdBlue (reductant) quality performance
- P2080Exhaust gas temperature sensor circuit range/performance, bank 1 sensor 1
- P2081Exhaust gas temperature sensor circuit intermittent, bank 1 sensor 1
- P2082Exhaust gas temperature sensor circuit range/performance, bank 2 sensor 1
- P2083Exhaust gas temperature sensor circuit intermittent, bank 2 sensor 1
- P2084Exhaust gas temperature sensor circuit range/performance, bank 1 sensor 2
- P20B9AdBlue heater A control circuit/open
- P20BAAdBlue heater A control circuit performance
- P20BDAdBlue heater B control circuit/open
- P20E8AdBlue (reductant) pressure too low
- P20EESCR NOx catalyst efficiency below threshold bank 1
- P2101Throttle actuator control motor circuit range/performance
- P2111Throttle actuator control system stuck open
- P2112Throttle actuator control system stuck closed
- P2135Throttle/pedal position sensor A/B voltage correlation
- P2146Fuel injector group A supply voltage circuit/open
- P2147Fuel injector group A supply voltage circuit low
- P2148Fuel injector group A supply voltage circuit high
- P2149Fuel injector group B supply voltage circuit/open
- P2150Fuel injector group B supply voltage circuit low
- P2151Fuel injector group B supply voltage circuit high
- P2152Fuel injector group C supply voltage circuit/open
- P2176Throttle actuator control system idle position not learned
- P2195Oxygen sensor signal stuck lean bank 1 sensor 1
- P2196Oxygen sensor signal stuck rich bank 1 sensor 1
- P2197Oxygen sensor signal stuck lean bank 2 sensor 1
- P2198Oxygen sensor signal stuck rich bank 2 sensor 1
- P2200NOx sensor circuit bank 1 sensor 1
- P2201NOx sensor circuit range/performance bank 1 sensor 1
- P2202NOx sensor circuit low bank 1 sensor 1
- P2203NOx sensor circuit high bank 1 sensor 1
- P2204NOx sensor circuit intermittent bank 1 sensor 1
- P2205NOx sensor heater control circuit/open bank 1 sensor 1
- P2206NOx sensor heater control circuit low bank 1 sensor 1
- P2207NOx sensor heater control circuit high bank 1 sensor 1
- P2208NOx sensor heater sense circuit bank 1 sensor 1
- P2209NOx sensor heater sense circuit range/performance bank 1 sensor 1
- P2263Turbocharger boost system performance
- P2270Oxygen sensor signal stuck lean bank 1 sensor 2
- P2271Oxygen sensor signal stuck rich bank 1 sensor 2
- P2272Oxygen sensor signal stuck lean bank 2 sensor 2
- P2273Oxygen sensor signal stuck rich bank 2 sensor 2
- P229FNOx sensor circuit range/performance bank 1 sensor 2
- P22FBNOx sensor sensing element performance bank 1 sensor 1
- P2413EGR system performance
- P242FDPF restriction - ash accumulation bank 1
- P244ADPF differential pressure too low bank 1
- P244BDPF differential pressure too high bank 1
- P2452DPF pressure sensor A circuit
- P2453DPF pressure sensor A circuit range/performance
- P2454DPF pressure sensor A circuit low
- P2455DPF pressure sensor A circuit high
- P2456DPF pressure sensor A circuit intermittent/erratic
- P2457EGR cooler efficiency below threshold
- P2458DPF regeneration duration bank 1
- P2459DPF regeneration frequency bank 1
- P245AEGR cooler bypass control circuit circuit/open bank 1
- P245BEGR cooler bypass control circuit range/performance bank 1
- P245CEGR cooler bypass control circuit low bank 1
- P245DEGR cooler bypass control circuit high bank 1
- P2463DPF restriction - soot accumulation bank 1
- P2503Charging system voltage low
- P2504Charging system voltage high
- P2562Turbo boost control position sensor A circuit
- P2563Turbo boost control position sensor A range/performance
- P2BA7NOx exceedance - empty AdBlue tank
- P2BA8NOx exceedance - AdBlue dosing interrupted
- P2BA9NOx exceedance - insufficient AdBlue quality
- P2BAANOx exceedance - low AdBlue consumption
- P2BABNOx exceedance - incorrect EGR flow
- P2BACNOx exceedance - EGR deactivated
- P2BADNOx exceedance - root cause unknown
- P2BAENOx exceedance - NOx control monitoring system
- P3081Engine temperature too low
- P3190Poor engine power (hybrid)
B · Body (B)
12 codes explained in detail.
- B0001Driver front airbag stage 1 circuit fault
- B0002Driver front airbag stage 2 circuit fault
- B0010Passenger front airbag stage 1 circuit fault
- B0011Passenger front airbag stage 2 circuit fault
- B0020Left side airbag circuit fault
- B0021Left curtain airbag circuit fault
- B0028Right side airbag circuit fault
- B0029Right curtain airbag circuit fault
- B0070Driver seat belt pretensioner circuit fault
- B0072Passenger seat belt pretensioner circuit fault
- B0091Left side crash sensor 1 fault
- B0096Right side crash sensor 1 fault
U · Network and communication (U)
25 codes explained in detail.
- U0001High-speed CAN communication bus fault
- U0073Control module communication bus A off
- U0100Lost communication with engine control module (ECM/PCM A)
- U0101Lost communication with transmission control module (TCM)
- U0102Lost communication with transfer case control module
- U0111Lost communication with battery energy control module A
- U0121Lost communication with ABS control module
- U0126Lost communication with steering angle sensor module
- U0128Lost communication with electric parking brake module
- U0129Lost communication with brake system control module
- U0131Lost communication with power steering control module
- U0140Lost communication with body control module (BCM)
- U0146Lost communication with gateway module A
- U0151Lost communication with airbag (restraints) control module
- U0155Lost communication with instrument cluster
- U0164Lost communication with climate control (HVAC) module
- U0184Lost communication with radio
- U0293Lost communication with hybrid/EV powertrain control module
- U0300Control module software incompatibility
- U0401Invalid data received from engine control module
- U0402Invalid data received from transmission control module
- U0415Invalid data received from ABS control module
- U0422Invalid data received from body control module
- U3000Control module fault
- U3003Battery voltage fault