Block of codes
P20xx codes: particulate filter, AdBlue and NOx
This block brings together the codes from P2000 to P20F7 in the glossary. Open yours to see what it means, its causes and whether you can keep driving.
Reviewed by Daniel Morales, founder of Reprorace SL, on
What this block covers
Emission control
The catalytic converter, oxygen sensors, EGR, fuel vapor system (EVAP), particulate filter and NOx reduction clean the exhaust. A fault here raises pollution and may make the car fail its inspection; left alone, some end in a bigger fault or in limp-home mode.
Fuel and air metering
The engine measures the incoming air and meters the fuel so the mixture is right; the throttle, the accelerator pedal and the turbo are here too. A fault usually shows as higher fuel use, jerking, lack of power or hard starting.
Engine (mechanical, cooling and lubrication)
The engine's mechanics, timing (camshaft and crankshaft), cooling and lubrication. Many of these codes check that the engine is in time and at the right temperature.
The 174 codes of the block
- P2000NOx adsorber (bank 1): efficiency below threshold
- P2001NOx adsorber (bank 2): efficiency below threshold
- P2002Particulate filter (bank 1): efficiency below threshold
- P2003Particulate filter (bank 2): efficiency below threshold
- P2004Intake manifold runner control (bank 1): stuck open
- P2005Intake manifold runner control (bank 2): stuck open
- P2006Intake manifold runner control (bank 1): stuck closed
- P2007Intake manifold runner control (bank 2): stuck closed
- P2008Intake manifold runner (bank 1), control circuit open
- P2009Intake manifold runner (bank 1), control circuit: signal low
- P200AIntake manifold runner (bank 1): performance
- P200BIntake manifold runner (bank 2): performance
- P200CParticulate filter (bank 1): over temperature
- P200DParticulate filter (bank 2): over temperature
- P200ECatalyst system (bank 1): over temperature
- P200FCatalyst system (bank 2): over temperature
- P2010Intake manifold runner (bank 1), control circuit: signal high
- P2011Intake manifold runner (bank 2), control circuit open
- P2012Intake manifold runner (bank 2), control circuit: signal low
- P2013Intake manifold runner (bank 2), control circuit: signal high
- P2014Intake manifold runner position sensor/switch (bank 1), circuit: malfunction
- P2015Intake manifold runner position sensor/switch (bank 1), circuit: range/performance
- P2016Intake manifold runner position sensor/switch (bank 1), circuit: signal low
- P2017Intake manifold runner position sensor/switch (bank 1), circuit: signal high
- P2018Intake manifold runner position sensor/switch (bank 1), circuit: intermittent
- P2019Intake manifold runner position sensor/switch (bank 2), circuit: malfunction
- P201AReductant injection valve (bank 2, unit 1), circuit: range/performance
- P2020Intake manifold runner position sensor/switch (bank 2), circuit: range/performance
- P2021Intake manifold runner position sensor/switch (bank 2), circuit: signal low
- P2022Intake manifold runner position sensor/switch (bank 2), circuit: signal high
- P2023Intake manifold runner position sensor/switch (bank 2), circuit: intermittent
- P2024EVAP fuel vapor temperature sensor, circuit: malfunction
- P2025EVAP fuel vapor temperature sensor: performance
- P2026EVAP fuel vapor temperature sensor, circuit: voltage low
- P2027EVAP fuel vapor temperature sensor, circuit: voltage high
- P2028EVAP fuel vapor temperature sensor, circuit: intermittent
- P2029Fuel fired heater: disabled
- P202AReductant tank heater, control circuit open
- P202BReductant tank heater, control circuit: signal low
- P202CReductant tank heater, control circuit: signal high
- P202DReductant: leakage
- P202EReductant injection valve (bank 1, unit 1), circuit: range/performance
- P202FReductant/regeneration supply, control circuit: range/performance
- P2030Fuel fired heater: performance
- P2031Exhaust gas temperature sensor (bank 1, sensor 2), circuit: malfunction
- P2032Exhaust gas temperature sensor (bank 1, sensor 2), circuit: signal low
- P2033Exhaust gas temperature sensor (bank 1, sensor 2), circuit: signal high
- P2034Exhaust gas temperature sensor (bank 2, sensor 2), circuit: malfunction
- P2035Exhaust gas temperature sensor (bank 2, sensor 2), circuit: signal low
- P2036Exhaust gas temperature sensor (bank 2, sensor 2), circuit: signal high
- P2037Reductant injection air pressure sensor A, circuit: malfunction
- P2038Reductant injection air pressure sensor A, circuit: range/performance
- P2039Reductant injection air pressure sensor A, circuit: signal low
- P203AReductant level sensor A, circuit: malfunction
- P203BReductant level sensor A, circuit: range/performance
- P203CReductant level sensor A, circuit: signal low
- P203DReductant level sensor A, circuit: signal high
- P203EReductant level sensor A, circuit: intermittent/erratic
- P203FReductant level: too low
- P2040Reductant injection air pressure sensor A, circuit: signal high
- P2041Reductant injection air pressure sensor A, circuit: intermittent
- P2042Reductant temperature sensor A, circuit: malfunction
- P2043Reductant temperature sensor A, circuit: range/performance
- P2044Reductant temperature sensor A, circuit: signal low
- P2045Reductant temperature sensor A, circuit: signal high
- P2046Reductant temperature sensor A, circuit: intermittent
- P2047Reductant injection valve (bank 1, unit 1), circuit open
- P2048Reductant injection valve (bank 1, unit 1), circuit: signal low
- P2049Reductant injection valve (bank 1, unit 1), circuit: signal high
- P204AReductant pressure sensor, circuit: malfunction
- P204BReductant pressure sensor, circuit: range/performance
- P204CReductant pressure sensor, circuit: signal low
- P204DReductant pressure sensor, circuit: signal high
- P204EReductant pressure sensor, circuit: intermittent/erratic
- P204FReductant system (bank 1): performance
- P2050Reductant injection valve (bank 2, unit 1), circuit open
- P2051Reductant injection valve (bank 2, unit 1), circuit: signal low
- P2052Reductant injection valve (bank 2, unit 1), circuit: signal high
- P2059Reductant injection air pump, control circuit open
- P205AReductant tank temperature sensor A, circuit: malfunction
- P205BReductant tank temperature sensor A, circuit: range/performance
- P205CReductant tank temperature sensor A, circuit: signal low
- P205DReductant tank temperature sensor A, circuit: signal high
- P205EReductant tank temperature sensor A, circuit: intermittent/erratic
- P205FReductant system (bank 2): performance
- P2060Reductant injection air pump, control circuit: signal low
- P2061Reductant injection air pump, control circuit: signal high
- P2062Reductant/regeneration supply, control circuit open
- P2063Reductant/regeneration supply, control circuit: signal low
- P2064Reductant/regeneration supply, control circuit: signal high
- P2065Fuel level sensor B, circuit: malfunction
- P2066Fuel level sensor B: performance
- P2067Fuel level sensor B, circuit: signal low
- P2068Fuel level sensor B, circuit: signal high
- P2069Fuel level sensor B, circuit: intermittent
- P206EIntake manifold tuning (IMT) valve (bank 2): stuck open
- P206FIntake manifold tuning (IMT) valve (bank 2): stuck closed
- P2070Intake manifold tuning (IMT) valve (bank 1): stuck open
- P2071Intake manifold tuning (IMT) valve (bank 1): stuck closed
- P2075Intake manifold tuning (IMT) valve position sensor/switch (bank 1), circuit: malfunction
- P2076Intake manifold tuning (IMT) valve position sensor/switch (bank 1), circuit: range/performance
- P2077Intake manifold tuning (IMT) valve position sensor/switch (bank 1), circuit: signal low
- P2078Intake manifold tuning (IMT) valve position sensor/switch (bank 1), circuit: signal high
- P2079Intake manifold tuning (IMT) valve position sensor/switch (bank 1), circuit: intermittent
- P2080Exhaust gas temperature sensor (bank 1, sensor 1), circuit: range/performance
- P2081Exhaust gas temperature sensor (bank 1, sensor 1), circuit: intermittent
- P2082Exhaust gas temperature sensor (bank 2, sensor 1), circuit: range/performance
- P2083Exhaust gas temperature sensor (bank 2, sensor 1), circuit: intermittent
- P2084Exhaust gas temperature sensor (bank 1, sensor 2), circuit: range/performance
- P2085Exhaust gas temperature sensor (bank 1, sensor 2), circuit: intermittent
- P2086Exhaust gas temperature sensor (bank 2, sensor 2), circuit: range/performance
- P2087Exhaust gas temperature sensor (bank 2, sensor 2), circuit: intermittent
- P2088A camshaft position actuator (bank 1), control circuit: signal low
- P2089A camshaft position actuator (bank 1), control circuit: signal high
- P2090B camshaft position actuator (bank 1), control circuit: signal low
- P2091B camshaft position actuator (bank 1), control circuit: signal high
- P2092A camshaft position actuator (bank 2), control circuit: signal low
- P2093A camshaft position actuator (bank 2), control circuit: signal high
- P2094B camshaft position actuator (bank 2), control circuit: signal low
- P2095B camshaft position actuator (bank 2), control circuit: signal high
- P2096Post catalyst fuel trim system (bank 1): too lean
- P2097Post catalyst fuel trim system (bank 1): too rich
- P2098Post catalyst fuel trim system (bank 2): too lean
- P2099Post catalyst fuel trim system (bank 2): too rich
- P209AReductant injection air pressure sensor B, circuit: malfunction
- P209BReductant injection air pressure sensor B, circuit: range/performance
- P209CReductant injection air pressure sensor B, circuit: signal low
- P209DReductant injection air pressure sensor B, circuit: signal high
- P209EReductant injection air pressure sensor A/B: correlation fault
- P20A0Reductant purge control valve A, circuit open
- P20A1Reductant purge control valve A: performance
- P20A2Reductant purge control valve A, circuit: signal low
- P20A3Reductant purge control valve A, circuit: signal high
- P20A4Reductant purge control valve A: stuck open
- P20A5Reductant purge control valve A: stuck closed
- P20B9Reductant heater A, control circuit open
- P20BAReductant heater A, control circuit: performance
- P20BBReductant heater A, control circuit: signal low
- P20BCReductant heater A, control circuit: signal high
- P20BDReductant heater B, control circuit open
- P20BEReductant heater B, control circuit: performance
- P20BFReductant heater B, control circuit: signal low
- P20C0Reductant heater B, control circuit: signal high
- P20CBExhaust aftertreatment fuel injector A, control circuit open
- P20CCExhaust aftertreatment fuel injector A control: performance
- P20CDExhaust aftertreatment fuel injector A, control circuit: signal low
- P20CEExhaust aftertreatment fuel injector A, control circuit: signal high
- P20CFExhaust aftertreatment fuel injector A: stuck open
- P20D0Exhaust aftertreatment fuel injector A: stuck closed
- P20D1Exhaust aftertreatment fuel injector B, control circuit open
- P20D2Exhaust aftertreatment fuel injector B control: performance
- P20D3Exhaust aftertreatment fuel injector B, control circuit: signal low
- P20D4Exhaust aftertreatment fuel injector B, control circuit: signal high
- P20D5Exhaust aftertreatment fuel injector B: stuck open
- P20D6Exhaust aftertreatment fuel injector B: stuck closed
- P20D7Exhaust aftertreatment fuel supply, control circuit open
- P20D8Exhaust aftertreatment fuel supply control: performance
- P20D9Exhaust aftertreatment fuel supply, control circuit: signal low
- P20DAExhaust aftertreatment fuel supply, control circuit: signal high
- P20DBExhaust aftertreatment fuel supply control: stuck open
- P20DCExhaust aftertreatment fuel supply control: stuck closed
- P20DDExhaust aftertreatment fuel pressure sensor, circuit: malfunction
- P20DEExhaust aftertreatment fuel pressure sensor, circuit: range/performance
- P20DFExhaust aftertreatment fuel pressure sensor, circuit: signal low
- P20E6Reductant injection air pressure: too low
- P20E7Reductant injection air pressure: too high
- P20E8Reductant pressure: too low
- P20EESCR NOx catalyst (bank 1, catalyst 1): efficiency below threshold
- P20F0SCR NOx catalyst: over temperature (bank 2)
- P20F1SCR NOx pre-catalyst: over temperature (bank 2)
- P20F2SCR NOx catalyst (bank 2): efficiency below threshold
- P20F3SCR NOx pre-catalyst (bank 2): efficiency below threshold
- P20F6Reductant injection valve (bank 1, unit 1): stuck open
- P20F7Reductant injection valve (bank 2, unit 1): stuck open
Other blocks
Read your car's fault codes on your phone
With an ECO-LITE in the OBD socket you see the codes in your account, with the data captured when the fault happened, and your workshop can check them remotely, always with your permission.
Keep reading
- OBD fault codes: what each one means
- Check engine light on: what to do
- How to read and clear your car's fault codes
- Will your car pass its MOT or inspection with the engine light on?
- Wi-Fi OBD2 reader: which one to choose
- Reading fault codes by car make
- Remote OBD diagnostics: what it is, how it works and what it can't do
- Vehicle diagnostics glossary