P20xx OBD2 Trouble Codes
This is the listing of P20xx OBD2 diagnostic trouble codes (DTCs). They all start with P20, e.g., P2000, P2022. The first two characters P2 indicate that they are generic powertrain related codes. The codes below are considered generic because they apply to all makes/models of OBD2 vehicles, although specific diagnosis & repair steps may vary.
P2000-P2099 Trouble Codes
- Click the table header to sort the table data by the respective column heading.
- Type keyword(s) in the table’s search box for a quick display of the searched data.
Code(s) | Description |
---|---|
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 Circuit/Open Bank 1 |
P2009 | Intake Manifold Runner Control Circuit Low Bank 1 |
P200A | Intake Manifold Runner Performance Bank 1 |
P200B | Intake Manifold Runner Performance Bank 2 |
P200C | Diesel Particulate Filter Over Temperature Bank 1 |
P200D | Diesel 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 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 Circuit 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 Intermittent Bank 1 |
P2019 | Intake Manifold Runner Position Sensor/Switch Circuit Bank 2 |
P201A | Reductant Injection Valve Circuit Range/Performance Bank 2 Unit 1 |
P201B, P201C, P201D, P201E, P201F | ISO/SAE Reserved |
P2020 | Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 2 |
P2021 | Intake Manifold Runner Position Sensor/Switch Circuit Low 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 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit |
P2025 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Performance |
P2026 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Low Voltage |
P2027 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit High Voltage |
P2028 | Evaporative Emissions (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 Circuit |
P203B | Reductant Level Sensor Circuit Range/Performance |
P203C | Reductant Level Sensor Circuit Low |
P203D | Reductant Level Sensor Circuit High |
P203E | Reductant Level Sensor 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 Circuit |
P2043 | Reductant Temperature Sensor Circuit Range/Performance |
P2044 | Reductant Temperature Sensor Circuit Low |
P2045 | Reductant Temperature Sensor Circuit High |
P2046 | Reductant Temperature Sensor 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 Bank 1 |
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 Circuit |
P205B | Reductant Tank Temperature Sensor Circuit Range/Performance |
P205C | Reductant Tank Temperature Sensor Circuit Low |
P205D | Reductant Tank Temperature Sensor Circuit High |
P205E | Reductant Tank Temperature Sensor 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" Circuit 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 |
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 Circuit 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 Circuit 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 | A Camshaft Position Actuator Control Circuit Low Bank 1 |
P2089 | A Camshaft Position Actuator Control Circuit High Bank 1 |
P208A | Reductant Pump Control Circuit/Open |
P208B | Reductant Pump Control Range/Performance |
P208C | Reductant Pump Control Circuit Low |
P208D | Reductant Pump Control Circuit High |
P208E | Reductant Injection Valve Stuck Closed Bank 1 Unit 1 |
P208F | Reductant Injection Valve Stuck Closed Bank 2 Unit 1 |
P2090 | B Camshaft Position Actuator Control Circuit Low Bank 1 |
P2091 | B Camshaft Position 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 Circuit /Open |
P20A1 | Reductant Purge Control Valve Performance |
P20A2 | Reductant Purge Control Valve Circuit Low |
P20A3 | Reductant Purge Control Valve Circuit High |
P20A4 | Reductant Purge Control Valve Stuck Open |
P20A5 | Reductant Purge Control Valve 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 |
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 Circuit 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 | Exhaust Aftertreatment Fuel Pressure Sensor Circuit High |
P20E1 | Exhaust Aftertreatment Fuel Pressure Sensor Circuit Intermittent/Erratic |
P20E2 | Exhaust Gas Temperature Sensor 1/2 Correlation Bank 1 |
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 Control Module Power Relay De-Energized Performance - Too Early |
P20EB | Reductant Control Module Power Relay De-Energized Performance - Too Late |
P20EC | SCR NOx Catalyst - Over Temperature Bank 1 |
P20ED | SCR NOx Pre-Catalyst - Over Temperature Bank 1 |
P20EE | SCR NOx Catalyst Efficiency Below Threshold Bank 1 |
P20EF | SCR NOx Pre- Catalyst Efficiency Below Threshold Bank 1 |
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 | through |
P20FF | ISO/SAE Reserved |