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
P2000NOx Adsorber Efficiency Below Threshold Bank 1
P2001NOx Adsorber Efficiency Below Threshold Bank 2
P2002Diesel Particulate Filter Efficiency Below Threshold Bank 1
P2003Diesel Particulate Filter Efficiency Below Threshold Bank 2
P2004Intake Manifold Runner Control Stuck Open Bank 1
P2005Intake Manifold Runner Control Stuck Open Bank 2
P2006Intake Manifold Runner Control Stuck Closed Bank 1
P2007Intake Manifold Runner Control Stuck Closed Bank 2
P2008Intake Manifold Runner Control Circuit/Open Bank 1
P2009Intake Manifold Runner Control Circuit Low Bank 1
P200AIntake Manifold Runner Performance Bank 1
P200BIntake Manifold Runner Performance Bank 2
P200CDiesel Particulate Filter Over Temperature Bank 1
P200DDiesel Particulate Filter Over Temperature Bank 2
P200ECatalyst System Over Temperature Bank 1
P200FCatalyst System Over Temperature Bank 2
P2010Intake Manifold Runner Control Circuit High Bank 1
P2011Intake Manifold Runner Control Circuit/Open Bank 2
P2012Intake Manifold Runner Control Circuit Low Bank 2
P2013Intake Manifold Runner Control Circuit High Bank 2
P2014Intake Manifold Runner Position Sensor/Switch Circuit Bank 1
P2015Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1
P2016Intake Manifold Runner Position Sensor/Switch Circuit Low Bank 1
P2017Intake Manifold Runner Position Sensor/Switch Circuit High Bank 1
P2018Intake Manifold Runner Position Sensor/Switch Circuit Intermittent Bank 1
P2019Intake Manifold Runner Position Sensor/Switch Circuit Bank 2
P201AReductant Injection Valve Circuit Range/Performance Bank 2 Unit 1
P201B, P201C, P201D, P201E, P201FISO/SAE Reserved
P2020Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 2
P2021Intake Manifold Runner Position Sensor/Switch Circuit Low Bank 2
P2022Intake Manifold Runner Position Sensor/Switch Circuit High Bank 2
P2023Intake Manifold Runner Position Sensor/Switch Circuit Intermittent Bank 2
P2024Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit
P2025Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Performance
P2026Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Low Voltage
P2027Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit High Voltage
P2028Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Intermittent
P2029Fuel Fired Heater Disabled
P202AReductant Tank Heater Control Circuit/Open
P202BReductant Tank Heater Control Circuit Low
P202CReductant Tank Heater Control Circuit High
P202DReductant Leakage
P202EReductant Injection Valve Circuit Range/Performance Bank 1 Unit 1
P202FReductant/Regeneration Supply Control Circuit Range/Performance
P2030Fuel Fired Heater Performance
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
P2036Exhaust Gas Temperature Sensor Circuit High Bank 2 Sensor 2
P2037Reductant Injection Air Pressure Sensor "A" Circuit
P2038Reductant Injection Air Pressure Sensor "A" Circuit Range/Performance
P2039Reductant Injection Air Pressure Sensor "A" Circuit Low
P203AReductant Level Sensor Circuit
P203BReductant Level Sensor Circuit Range/Performance
P203CReductant Level Sensor Circuit Low
P203DReductant Level Sensor Circuit High
P203EReductant Level Sensor Circuit Intermittent/Erratic
P203FReductant Level Too Low
P2040Reductant Injection Air Pressure Sensor "A" Circuit High
P2041Reductant Injection Air Pressure Sensor "A" Circuit Intermittent
P2042Reductant Temperature Sensor Circuit
P2043Reductant Temperature Sensor Circuit Range/Performance
P2044Reductant Temperature Sensor Circuit Low
P2045Reductant Temperature Sensor Circuit High
P2046Reductant Temperature Sensor Circuit Intermittent
P2047Reductant Injection Valve Circuit/Open Bank 1 Unit 1
P2048Reductant Injection Valve Circuit Low Bank 1 Unit 1
P2049Reductant Injection Valve Circuit High Bank 1 Unit 1
P204AReductant Pressure Sensor Circuit
P204BReductant Pressure Sensor Circuit Range/Performance
P204CReductant Pressure Sensor Circuit Low
P204DReductant Pressure Sensor Circuit High
P204EReductant Pressure Sensor Circuit Intermittent/Erratic
P204FReductant System Performance Bank 1
P2050Reductant Injection Valve Circuit/Open Bank 2 Unit 1
P2051Reductant Injection Valve Circuit Low Bank 2 Unit 1
P2052Reductant Injection Valve Circuit High Bank 2 Unit 1
P2053Reductant Injection Valve Circuit/Open Bank 1 Unit 2
P2054Reductant Injection Valve Circuit Low Bank 1 Unit 2
P2055Reductant Injection Valve Circuit High Bank 1 Unit 2
P2056Reductant Injection Valve Circuit/Open Bank 2 Unit 2
P2057Reductant Injection Valve Circuit Low Bank 2 Unit 2
P2058Reductant Injection Valve Circuit High Bank 2 Unit 2
P2059Reductant Injection Air Pump Control Circuit/Open
P205AReductant Tank Temperature Sensor Circuit
P205BReductant Tank Temperature Sensor Circuit Range/Performance
P205CReductant Tank Temperature Sensor Circuit Low
P205DReductant Tank Temperature Sensor Circuit High
P205EReductant Tank Temperature Sensor Circuit Intermittent/Erratic
P205FReductant System Performance Bank 2
P2060Reductant Injection Air Pump Control Circuit Low
P2061Reductant Injection Air Pump Control Circuit High
P2062Reductant/Regeneration Supply Control Circuit/Open
P2063Reductant/Regeneration Supply Control Circuit Low
P2064Reductant/Regeneration Supply Control Circuit High
P2065Fuel Level Sensor "B" Circuit
P2066Fuel Level Sensor "B" Circuit Performance
P2067Fuel Level Sensor "B" Circuit Low
P2068Fuel Level Sensor "B" Circuit High
P2069Fuel Level Sensor "B" Circuit Intermittent
P206AReductant Quality Sensor Circuit
P206BReductant Quality Sensor Circuit Range/Performance
P206CReductant Quality Sensor Circuit Low
P206DReductant Quality Sensor Circuit High
P206EIntake Manifold Tuning (IMT) Valve Stuck Open Bank 2
P206FIntake Manifold Tuning (IMT) Valve Stuck Closed Bank 2
P2070Intake Manifold Tuning (IMT) Valve Stuck Open Bank 1
P2071Intake Manifold Tuning (IMT) Valve Stuck Closed Bank 1
P2072Throttle Actuator Control System - Ice Blockage
P2073Manifold Absolute Pressure/Mass Air Flow - Throttle Position Correlation at Idle
P2074Manifold Absolute Pressure/Mass Air Flow - Throttle Position Correlation at Higher Load
P2075Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Bank 1
P2076Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Range/Performance Bank 1
P2077Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low Bank 1
P2078Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit High Bank 1
P2079Intake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Intermittent Bank 1
P207AIntake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Bank 2
P207BIntake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Range/Performance Bank 2
P207CIntake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Low Bank 2
P207DIntake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit High Bank 2
P207EIntake Manifold Tuning (IMT) Valve Position Sensor/Switch Circuit Intermittent Bank 2
P207FReductant 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
P2085Exhaust Gas Temperature Sensor Circuit Intermittent Bank 1 Sensor 2
P2086Exhaust Gas Temperature Sensor Circuit Range/Performance Bank 2 Sensor 2
P2087Exhaust Gas Temperature Sensor Circuit Intermittent Bank 2 Sensor 2
P2088A Camshaft Position Actuator Control Circuit Low Bank 1
P2089A Camshaft Position Actuator Control Circuit High Bank 1
P208AReductant Pump Control Circuit/Open
P208BReductant Pump Control Range/Performance
P208CReductant Pump Control Circuit Low
P208DReductant Pump Control Circuit High
P208EReductant Injection Valve Stuck Closed Bank 1 Unit 1
P208FReductant Injection Valve Stuck Closed Bank 2 Unit 1
P2090B Camshaft Position Actuator Control Circuit Low Bank 1
P2091B Camshaft Position Actuator Control Circuit High Bank 1
P2092A Camshaft Position Actuator Control Circuit Low Bank 2
P2093A Camshaft Position Actuator Control Circuit High Bank 2
P2094B Camshaft Position Actuator Control Circuit Low Bank 2
P2095B Camshaft Position Actuator Control Circuit High Bank 2
P2096Post Catalyst Fuel Trim System Too Lean Bank 1
P2097Post Catalyst Fuel Trim System Too Rich Bank 1
P2098Post Catalyst Fuel Trim System Too Lean Bank 2
P2099Post Catalyst Fuel Trim System Too Rich Bank 2
P209AReductant Injection Air Pressure Sensor "B" Circuit
P209BReductant Injection Air Pressure Sensor "B" Circuit Range/Performance
P209CReductant Injection Air Pressure Sensor "B" Circuit Low
P209DReductant Injection Air Pressure Sensor "B" Circuit High
P209EReductant Injection Air Pressure Sensor "A"/"B" Correlation
P209FReductant Tank Heater Control Circuit Performance
P20A0Reductant Purge Control Valve Circuit /Open
P20A1Reductant Purge Control Valve Performance
P20A2Reductant Purge Control Valve Circuit Low
P20A3Reductant Purge Control Valve Circuit High
P20A4Reductant Purge Control Valve Stuck Open
P20A5Reductant Purge Control Valve Stuck Closed
P20A6Reductant Injection Air Pressure Control Valve Circuit/Open
P20A7Reductant Injection Air Pressure Control Valve Performance
P20A8Reductant Injection Air Pressure Control Valve Circuit Low
P20A9Reductant Injection Air Pressure Control Valve Circuit High
P20AAReductant Injection Air Pressure Control Valve Stuck Open
P20ABReductant Injection Air Pressure Control Valve Stuck Closed
P20ACReductant Metering Unit Temperature Sensor Circuit
P20ADReductant Metering Unit Temperature Sensor Circuit Range/Performance
P20AEReductant Metering Unit Temperature Sensor Circuit Low
P20AFReductant Metering Unit Temperature Sensor Circuit High
P20B0Reductant Metering Unit Temperature Sensor Circuit Intermittent/Erratic
P20B1Reductant Heater Coolant Control Valve Circuit/Open
P20B2Reductant Heater Coolant Control Valve Performance
P20B3Reductant Heater Coolant Control Valve Circuit Low
P20B4Reductant Heater Coolant Control Valve Circuit High
P20B5Reductant Metering Unit Heater Control Circuit/Open
P20B6Reductant Metering Unit Heater Control Circuit Performance
P20B7Reductant Metering Unit Heater Control Circuit Low
P20B8Reductant Metering Unit Heater Control Circuit High
P20B9Reductant Heater "A" Control Circuit/Open
P20BAReductant Heater "A" Control Circuit Performance
P20BBReductant Heater "A" Control Circuit Low
P20BCReductant Heater "A" Control Circuit High
P20BDReductant Heater "B" Control Circuit/Open
P20BEReductant Heater "B" Control Circuit Performance
P20BFReductant Heater "B" Control Circuit Low
P20C0Reductant Heater "B" Control Circuit High
P20C1Reductant Heater "C" Control Circuit/Open
P20C2Reductant Heater "C" Control Circuit Performance
P20C3Reductant Heater "C" Control Circuit Low
P20C4Reductant Heater "C" Control Circuit High
P20C5Reductant Heater "D" Control Circuit/Open
P20C6Reductant Heater "D" Control Circuit Performance
P20C7Reductant Heater "D" Control Circuit Low
P20C8Reductant Heater "D" Control Circuit High
P20C9Reductant Control Module Requested MIL Illumination
P20CAReductant Injection Air Pressure Leakage
P20CBExhaust Aftertreatment Fuel Injector "A" Control Circuit/Open
P20CCExhaust Aftertreatment Fuel Injector "A" Control Performance
P20CDExhaust Aftertreatment Fuel Injector "A" Control Circuit Low
P20CEExhaust Aftertreatment Fuel Injector "A" Control Circuit 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 Low
P20D4Exhaust Aftertreatment Fuel Injector "B" Control Circuit 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 Low
P20DAExhaust Aftertreatment Fuel Supply Control Circuit High
P20DBExhaust Aftertreatment Fuel Supply Control Stuck Open
P20DCExhaust Aftertreatment Fuel Supply Control Stuck Closed
P20DDExhaust Aftertreatment Fuel Pressure Sensor Circuit
P20DEExhaust Aftertreatment Fuel Pressure Sensor Circuit Range/Performance
P20DFExhaust Aftertreatment Fuel Pressure Sensor Circuit Low
P20E0Exhaust Aftertreatment Fuel Pressure Sensor Circuit High
P20E1Exhaust Aftertreatment Fuel Pressure Sensor Circuit Intermittent/Erratic
P20E2Exhaust Gas Temperature Sensor 1/2 Correlation Bank 1
P20E3Exhaust Gas Temperature Sensor 1/3 Correlation Bank 1
P20E4Exhaust Gas Temperature Sensor 2/3 Correlation Bank 1
P20E5Exhaust Gas Temperature Sensor 1/2 Correlation Bank 2
P20E6Reductant Injection Air Pressure Too Low
P20E7Reductant Injection Air Pressure Too High
P20E8Reductant Pressure Too Low
P20E9Reductant Pressure Too High
P20EAReductant Control Module Power Relay De-Energized Performance - Too Early
P20EBReductant Control Module Power Relay De-Energized Performance - Too Late
P20ECSCR NOx Catalyst - Over Temperature Bank 1
P20EDSCR NOx Pre-Catalyst - Over Temperature Bank 1
P20EESCR NOx Catalyst Efficiency Below Threshold Bank 1
P20EFSCR NOx Pre- Catalyst Efficiency Below Threshold Bank 1
P20F0SCR NOx Catalyst - Over Temperature Bank 2
P20F1SCR NOx Pre-Catalyst - Over Temperature Bank 2
P20F2SCR NOx Catalyst Efficiency Below Threshold Bank 2
P20F3SCR NOx Pre- Catalyst Efficiency Below Threshold Bank 2
P20F4Reductant Consumption Too Low
P20F5Reductant Consumption Too High
P20F6Reductant Injection Valve Stuck Open Bank 1 Unit 1
P20F7Reductant Injection Valve Stuck Open Bank 2 Unit 1
P20F8through
P20FFISO/SAE Reserved