Fault codes P20xx: exhaust after-treatment (NOx, reductant)
Engine and transmission codes common to all makes (SAE J2012 standard).
Official codes: 256, from smallest to largest. Tap a code to get a direct link to share.
| Code | Meaning |
|---|---|
| P2000 | NOx Adsorber Efficiency Below Threshold (Bank 1) |
| P2001 | NOx Adsorber Efficiency Below Threshold (Bank 2) |
| P2002 | Diesel Particulate Filter Efficiency Below Threshold (Bank 1) |
| P2003 | Diesel Particulate Filter Efficiency Below Threshold (Bank 2) |
| P2004 | Intake Manifold Runner Control Stuck Open (Bank 1) |
| P2005 | Intake Manifold Runner Control Stuck Open (Bank 2) |
| P2006 | Intake Manifold Runner Control Stuck Closed (Bank 1) |
| P2007 | Intake Manifold Runner Control Stuck Closed (Bank 2) |
| P2008 | Intake Manifold Runner Control Solenoid Circuit Open (Bank 1) |
| P2009 | Intake Manifold Runner Control Solenoid Circuit Low (Bank 1) |
| P200A | Intake Manifold Runner Performance (Bank 1) |
| P200B | Intake Manifold Runner Performance (Bank 2) |
| P200C | Particulate Filter Over Temperature (Bank 1) |
| P200D | Particulate Filter Over Temperature (Bank 2) |
| P200E | Catalyst System Over Temperature (Bank 1) |
| P200F | Catalyst System Over Temperature (Bank 2) |
| P2010 | Intake Manifold Runner Control Solenoid Circuit High (Bank 1) |
| P2011 | Intake Manifold Runner Control Circuit/Open (Bank 2) |
| P2012 | Intake Manifold Runner Control Circuit Low (Bank 2) |
| P2013 | Intake Manifold Runner Control Circuit High (Bank 2) |
| P2014 | Intake Manifold Runner Position Sensor/Switch Circuit (Bank 1) |
| P2015 | Intake Manifold Runner Position Sensor/Switch Range/Performance (Bank 1) |
| P2016 | Intake Manifold Runner Position Sensor/Switch Circuit Low (Bank 1) |
| P2017 | Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 1) |
| P2018 | Intake Manifold Runner Position Sensor/Switch Circuit Open (Bank 2) |
| P2019 | Intake Manifold Runner Position Sensor/Switch Range/Performance (Bank 2) |
| P201A | Reductant Injection Valve Circuit Range/Performance (Bank 2 Unit 1) |
| P201B | Intake Manifold Runner Control Actuator Supply Voltage Low (Bank 1) |
| P201C | Intake Manifold Runner Control Actuator Supply Voltage Low (Bank 2) |
| P201D | Intake Manifold Runner Control Actuator Internal Performance (Bank 1) |
| P201E | Intake Manifold Runner Control Actuator Internal Performance (Bank 2) |
| P201F | Reductant Pump A Stuck On |
| P2020 | Intake Manifold Runner Position Sensor/Switch Circuit Low (Bank 2) |
| P2021 | Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 2) |
| P2022 | Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 2) |
| P2023 | Intake Manifold Runner Position Sensor/Switch Circuit Intermittent (Bank 2) |
| P2024 | EVAP Fuel Vapor Temperature Sensor Circuit |
| P2025 | EVAP Fuel Vapor Temperature Sensor Performance |
| P2026 | EVAP Fuel Vapor Temperature Sensor Circuit Low Voltage |
| P2027 | EVAP Fuel Vapor Temperature Sensor Circuit High Voltage |
| P2028 | EVAP Fuel Vapor Temperature Sensor Circuit Intermittent |
| P2029 | Fuel Fired Heater Disabled |
| P202A | Reductant Tank Heater Control Circuit/Open |
| P202B | Reductant Tank Heater Control Circuit Low |
| P202C | Reductant Tank Heater Control Circuit High |
| P202D | Reductant Leakage |
| P202E | Reductant Injection Valve Circuit Range/Performance (Bank 1 Unit 1) |
| P202F | Reductant/Regeneration Supply Control Circuit Range/Performance |
| P2030 | Fuel Fired Heater Performance |
| P2031 | Exhaust Gas Temperature Sensor Circuit (Bank 1 Sensor 2) |
| P2032 | Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 2) |
| P2033 | Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 2) |
| P2034 | Exhaust Gas Temperature Sensor Circuit (Bank 2 Sensor 2) |
| P2035 | Exhaust Gas Temperature Sensor Circuit Low (Bank 2 Sensor 2) |
| P2036 | Exhaust Gas Temperature Sensor Circuit High (Bank 2 Sensor 2) |
| P2037 | Reductant Injection Air Pressure Sensor A Circuit |
| P2038 | Reductant Injection Air Pressure Sensor A Circuit Range/Performance |
| P2039 | Reductant Injection Air Pressure Sensor A Circuit Low |
| P203A | Reductant Level Sensor A Circuit |
| P203B | Reductant Level Sensor A Circuit Range/Performance |
| P203C | Reductant Level Sensor A Circuit Low |
| P203D | Reductant Level Sensor A Circuit High |
| P203E | Reductant Level Sensor A Circuit Intermittent/Erratic |
| P203F | Reductant Level Too Low |
| P2040 | Reductant Injection Air Pressure Sensor A Circuit High |
| P2041 | Reductant Injection Air Pressure Sensor A Circuit Intermittent |
| P2042 | Reductant Temperature Sensor A Circuit |
| P2043 | Reductant Temperature Sensor A Circuit Range/Performance |
| P2044 | Reductant Temperature Sensor A Circuit Low |
| P2045 | Reductant Temperature Sensor A Circuit High |
| P2046 | Reductant Temperature Sensor A Circuit Intermittent |
| P2047 | Reductant Injection Valve Circuit/Open (Bank 1 Unit 1) |
| P2048 | Reductant Injection Valve Circuit Low (Bank 1 Unit 1) |
| P2049 | Reductant Injection Valve Circuit High (Bank 1 Unit 1) |
| P204A | Reductant Pressure Sensor Circuit |
| P204B | Reductant Pressure Sensor Circuit Range/Performance |
| P204C | Reductant Pressure Sensor Circuit Low |
| P204D | Reductant Pressure Sensor Circuit High |
| P204E | Reductant Pressure Sensor Circuit Intermittent/Erratic |
| P204F | Reductant System Performance |
| P2050 | Reductant Injection Valve Circuit/Open (Bank 2 Unit 1) |
| P2051 | Reductant Injection Valve Circuit Low (Bank 2 Unit 1) |
| P2052 | Reductant Injection Valve Circuit High (Bank 2 Unit 1) |
| P2053 | Reductant Injection Valve Circuit/Open (Bank 1 Unit 2) |
| P2054 | Reductant Injection Valve Circuit Low (Bank 1 Unit 2) |
| P2055 | Reductant Injection Valve Circuit High (Bank 1 Unit 2) |
| P2056 | Reductant Injection Valve Circuit/Open (Bank 2 Unit 2) |
| P2057 | Reductant Injection Valve Circuit Low (Bank 2 Unit 2) |
| P2058 | Reductant Injection Valve Circuit High (Bank 2 Unit 2) |
| P2059 | Reductant Injection Air Pump Control Circuit/Open |
| P205A | Reductant Tank Temperature Sensor A Circuit |
| P205B | Reductant Tank Temperature Sensor A Circuit Range/Performance |
| P205C | Reductant Tank Temperature Sensor A Circuit Low |
| P205D | Reductant Tank Temperature Sensor A Circuit High |
| P205E | Reductant Tank Temperature Sensor A Circuit Intermittent/Erratic |
| P205F | Reductant System Performance (Bank 2) |
| P2060 | Reductant Injection Air Pump Control Circuit Low |
| P2061 | Reductant Injection Air Pump Control Circuit High |
| P2062 | Reductant/Regeneration Supply Control Circuit/Open |
| P2063 | Reductant/Regeneration Supply Control Circuit Low |
| P2064 | Reductant/Regeneration Supply Control Circuit High |
| P2065 | Fuel Level Sensor B Circuit |
| P2066 | Fuel Level Sensor B Performance |
| P2067 | Fuel Level Sensor B Circuit Low |
| P2068 | Fuel Level Sensor B Circuit High |
| P2069 | Fuel Level Sensor B Circuit Intermittent |
| P206A | Reductant Quality Sensor Circuit |
| P206B | Reductant Quality Sensor Circuit Range/Performance |
| P206C | Reductant Quality Sensor Circuit Low |
| P206D | Reductant Quality Sensor Circuit High |
| P206E | Intake Manifold Tuning (IMT) Valve Stuck Open (Bank 2) |
| P206F | Intake Manifold Tuning (IMT) Valve Stuck Closed (Bank 2) |
| P2070 | Intake Manifold Tuning (IMT) Valve Stuck Open (Bank 1) |
| P2071 | Intake Manifold Tuning (IMT) Valve Stuck Closed (Bank 1) |
| P2072 | Throttle Actuator Control System - Ice Blockage (Bank 1) |
| P2073 | Manifold Absolute Pressure / Mass Air Flow - Throttle Position Correlation at Idle |
| P2074 | Manifold Absolute Pressure / Mass Air Flow - Throttle Position Correlation at Higher Load |
| P2075 | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit (Bank 1) |
| P2076 | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Range/Performance (Bank 1) |
| P2077 | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low (Bank 1) |
| P2078 | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit High (Bank 1) |
| P2079 | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Intermittent (Bank 1) |
| P207A | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit (Bank 2) |
| P207B | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Range/Performance (Bank 2) |
| P207C | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low (Bank 2) |
| P207D | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit High (Bank 2) |
| P207E | Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Intermittent (Bank 2) |
| P207F | Reductant Quality Performance |
| P2080 | Exhaust Gas Temperature Sensor Range/Performance (Bank 1 Sensor 1) |
| P2081 | Exhaust Gas Temperature Sensor Circuit Intermittent (Bank 1 Sensor 1) |
| P2082 | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 2 Sensor 1) |
| P2083 | Exhaust Gas Temperature Sensor Circuit Intermittent (Bank 2 Sensor 1) |
| P2084 | Exhaust Gas Temperature Sensor Range/Performance (Bank 1 Sensor 2) |
| P2085 | Exhaust Gas Temperature Sensor Circuit Intermittent (Bank 1 Sensor 2) |
| P2086 | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 2 Sensor 2) |
| P2087 | Exhaust Gas Temperature Sensor Circuit Intermittent (Bank 2 Sensor 2) |
| P2088 | Camshaft Position A Actuator Control Circuit Low (Bank 1) |
| P2089 | Camshaft Position A Actuator Control Circuit High (Bank 1) |
| P208A | Reductant Pump A Control Circuit/Open |
| P208B | Reductant Pump A Control Performance/Stuck Off |
| P208C | Reductant Pump A Control Circuit Low |
| P208D | Reductant Pump A Control Circuit High |
| P208E | Reductant Injection Valve Stuck Closed (Bank 1 Unit 1) |
| P208F | Reductant Injection Valve Stuck Closed (Bank 2 Unit 1) |
| P2090 | Camshaft Position B Actuator Control Circuit Low (Bank 1) |
| P2091 | Camshaft Position B Actuator Control Circuit High (Bank 1) |
| P2092 | A Camshaft Position Actuator Control Circuit Low (Bank 2) |
| P2093 | A Camshaft Position Actuator Control Circuit High (Bank 2) |
| P2094 | B Camshaft Position Actuator Control Circuit Low (Bank 2) |
| P2095 | B Camshaft Position Actuator Control Circuit High (Bank 2) |
| P2096 | Post Catalyst Fuel Trim System Too Lean (Bank 1) |
| P2097 | Post Catalyst Fuel Trim System Too Rich (Bank 1) |
| P2098 | Post Catalyst Fuel Trim System Too Lean (Bank 2) |
| P2099 | Post Catalyst Fuel Trim System Too Rich (Bank 2) |
| P209A | Reductant Injection Air Pressure Sensor B Circuit |
| P209B | Reductant Injection Air Pressure Sensor B Circuit Range/Performance |
| P209C | Reductant Injection Air Pressure Sensor B Circuit Low |
| P209D | Reductant Injection Air Pressure Sensor B Circuit High |
| P209E | Reductant Injection Air Pressure Sensor A/B Correlation |
| P209F | Reductant Tank Heater Control Circuit Performance |
| P20A0 | Reductant Purge Control Valve A Circuit/Open |
| P20A1 | Reductant Purge Control Valve A Performance |
| P20A2 | Reductant Purge Control Valve A Circuit Low |
| P20A3 | Reductant Purge Control Valve A Circuit High |
| P20A4 | Reductant Purge Control Valve A Stuck Open |
| P20A5 | Reductant Purge Control Valve A Stuck Closed |
| P20A6 | Reductant Injection Air Pressure Control Valve Circuit/Open |
| P20A7 | Reductant Injection Air Pressure Control Valve Performance |
| P20A8 | Reductant Injection Air Pressure Control Valve Circuit Low |
| P20A9 | Reductant Injection Air Pressure Control Valve Circuit High |
| P20AA | Reductant Injection Air Pressure Control Valve Stuck Open |
| P20AB | Reductant Injection Air Pressure Control Valve Stuck Closed |
| P20AC | Reductant Metering Unit Temperature Sensor Circuit |
| P20AD | Reductant Metering Unit Temperature Sensor Circuit Range/Performance |
| P20AE | Reductant Metering Unit Temperature Sensor Circuit Low |
| P20AF | Reductant Metering Unit Temperature Sensor Circuit High |
| P20B0 | Reductant Metering Unit Temperature Sensor Circuit Intermittent/Erratic |
| P20B1 | Reductant Heater Coolant Control Valve Circuit/Open |
| P20B2 | Reductant Heater Coolant Control Valve Performance/Stuck Open |
| P20B3 | Reductant Heater Coolant Control Valve Circuit Low |
| P20B4 | Reductant Heater Coolant Control Valve Circuit High |
| P20B5 | Reductant Metering Unit Heater Control Circuit/Open |
| P20B6 | Reductant Metering Unit Heater Control Circuit Performance |
| P20B7 | Reductant Metering Unit Heater Control Circuit Low |
| P20B8 | Reductant Metering Unit Heater Control Circuit High |
| P20B9 | Reductant Heater A Control Circuit/Open |
| P20BA | Reductant Heater A Control Performance |
| P20BB | Reductant Heater A Control Circuit Low |
| P20BC | Reductant Heater A Control Circuit High |
| P20BD | Reductant Heater B Control Circuit/Open |
| P20BE | Reductant Heater B Control Circuit Performance |
| P20BF | Reductant Heater B Control Circuit Low |
| P20C0 | Reductant Heater B Control Circuit High |
| P20C1 | Reductant Heater C Control Circuit/Open |
| P20C2 | Reductant Heater C Control Circuit Performance |
| P20C3 | Reductant Heater C Control Circuit Low |
| P20C4 | Reductant Heater C Control Circuit High |
| P20C5 | Reductant Heater D Control Circuit/Open |
| P20C6 | Reductant Heater D Control Circuit Performance |
| P20C7 | Reductant Heater D Control Circuit Low |
| P20C8 | Reductant Heater D Control Circuit High |
| P20C9 | Reductant Control Module Requested MIL Illumination |
| P20CA | Reductant Injection Air Pressure Leakage |
| P20CB | Exhaust Aftertreatment Fuel Injector A Control Circuit/Open |
| P20CC | Exhaust Aftertreatment Fuel Injector A Control Performance |
| P20CD | Exhaust Aftertreatment Fuel Injector A Control Circuit Low |
| P20CE | Exhaust Aftertreatment Fuel Injector A Control Circuit High |
| P20CF | Exhaust Aftertreatment Fuel Injector A Stuck Open |
| P20D0 | Exhaust Aftertreatment Fuel Injector A Stuck Closed |
| P20D1 | Exhaust Aftertreatment Fuel Injector B Control Circuit/Open |
| P20D2 | Exhaust Aftertreatment Fuel Injector B Control Performance |
| P20D3 | Exhaust Aftertreatment Fuel Injector B Control Circuit Low |
| P20D4 | Exhaust Aftertreatment Fuel Injector B Control Circuit High |
| P20D5 | Exhaust Aftertreatment Fuel Injector B Stuck Open |
| P20D6 | Exhaust Aftertreatment Fuel Injector B Stuck Closed |
| P20D7 | Exhaust Aftertreatment Fuel Supply Control Circuit/Open |
| P20D8 | Exhaust Aftertreatment Fuel Supply Control Performance |
| P20D9 | Exhaust Aftertreatment Fuel Supply Control Circuit Low |
| P20DA | Exhaust Aftertreatment Fuel Supply Control Circuit High |
| P20DB | Exhaust Aftertreatment Fuel Supply Control Stuck Open |
| P20DC | Exhaust Aftertreatment Fuel Supply Control Stuck Closed |
| P20DD | Exhaust Aftertreatment Fuel Pressure Sensor Circuit |
| P20DE | Exhaust Aftertreatment Fuel Pressure Sensor Circuit Range/Performance |
| P20DF | Exhaust Aftertreatment Fuel Pressure Sensor Circuit Low |
| P20E0 | Reductant Pressure Too Low |
| P20E1 | Reductant Pressure Too Low |
| P20E2 | Reductant Pressure Too High |
| P20E3 | Exhaust Gas Temperature Sensor 1/3 Correlation (Bank 1) |
| P20E4 | Exhaust Gas Temperature Sensor 2/3 Correlation (Bank 1) |
| P20E5 | Exhaust Gas Temperature Sensor 1/2 Correlation (Bank 2) |
| P20E6 | Reductant Injection Air Pressure Too Low |
| P20E7 | Reductant Injection Air Pressure Too High |
| P20E8 | Reductant Pressure Too Low |
| P20E9 | Reductant Pressure Too High |
| P20EA | Reductant Pump Control Circuit Open |
| P20EB | Reductant Reservoir Heater "A" Control Circuit |
| P20EC | Reductant Heater "A" Control Stuck Off |
| P20ED | Reductant Heater "A" Control Stuck On |
| P20EE | NOx Catalyst Efficiency Below Threshold (Bank 1) |
| P20EF | Reductant Injection Valve Performance |
| P20F0 | SCR NOx Catalyst Over Temperature (Bank 2) |
| P20F1 | SCR NOx Pre-Catalyst Over Temperature (Bank 2) |
| P20F2 | SCR NOx Catalyst Efficiency Below Threshold (Bank 2) |
| P20F3 | SCR NOx Pre-Catalyst Efficiency Below Threshold (Bank 2) |
| P20F4 | Reductant Consumption Too Low |
| P20F5 | Reductant Consumption Too High |
| P20F6 | Reductant Injection Valve Stuck Open (Bank 1 Unit 1) |
| P20F7 | Reductant Injection Valve Stuck Open (Bank 2 Unit 1) |
| P20F8 | Intake Manifold Runner Control Circuit Performance (Bank 1) |
| P20F9 | Intake Manifold Runner Control Circuit Performance (Bank 2) |
| P20FA | Reductant Pump B Control Circuit/Open |
| P20FB | Reductant Pump B Control Performance/Stuck Off |
| P20FC | Reductant Pump B Control Circuit Low |
| P20FD | Reductant Pump B Control Circuit High |
| P20FE | Reductant Metering Unit 1 Performance |
| P20FF | Reductant Control Module Performance |
To understand a code on your car (probable causes, what to check first), the DiagAuto AI app explains it using AI. Discover the app
Official meanings: OBDex (public domain, CC0). Manufacturer codes: dtc-database (MIT license), probable meanings not verified by the manufacturers. The same meaning can vary depending on the model: always have a diagnosis confirmed by a professional.