Check-engine codes
What does my check-engine code mean?
Plain-English explanations for OBD-II trouble codes: what the code means, the most likely causes, symptoms, and how much labour a repair usually takes.
P2 codes · Powertrain (generic, extended)
- 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 Solenoid Circuit Open (Bank 1)
- P2009Intake Manifold Runner Control Solenoid Circuit Low (Bank 1)
- P200AIntake Manifold Runner Performance (Bank 1)
- P200BIntake Manifold Runner Performance (Bank 2)
- P200CParticulate Filter Over Temperature (Bank 1)
- P200DParticulate Filter Over Temperature (Bank 2)
- P200ECatalyst System Over Temperature (Bank 1)
- P200FCatalyst System Over Temperature (Bank 2)
- P2010Intake Manifold Runner Control Solenoid 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 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 Open (Bank 2)
- P2019Intake Manifold Runner Position Sensor/Switch Range/Performance (Bank 2)
- P201AReductant Injection Valve Circuit Range/Performance (Bank 2 Unit 1)
- P201BIntake Manifold Runner Control Actuator Supply Voltage Low (Bank 1)
- P201CIntake Manifold Runner Control Actuator Supply Voltage Low (Bank 2)
- P201DIntake Manifold Runner Control Actuator Internal Performance (Bank 1)
- P201EIntake Manifold Runner Control Actuator Internal Performance (Bank 2)
- P201FReductant Pump A Stuck On
- P2020Intake Manifold Runner Position Sensor/Switch Circuit Low (Bank 2)
- P2021Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 2)
- P2022Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 2)
- P2023Intake Manifold Runner Position Sensor/Switch Circuit Intermittent (Bank 2)
- P2024EVAP Fuel Vapor Temperature Sensor Circuit
- P2025EVAP Fuel Vapor Temperature Sensor Performance
- P2026EVAP Fuel Vapor Temperature Sensor Circuit Low Voltage
- P2027EVAP Fuel Vapor Temperature Sensor Circuit High Voltage
- P2028EVAP 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 A Circuit
- P203BReductant Level Sensor A Circuit Range/Performance
- P203CReductant Level Sensor A Circuit Low
- P203DReductant Level Sensor A Circuit High
- P203EReductant Level Sensor A 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 A Circuit
- P2043Reductant Temperature Sensor A Circuit Range/Performance
- P2044Reductant Temperature Sensor A Circuit Low
- P2045Reductant Temperature Sensor A Circuit High
- P2046Reductant Temperature Sensor A 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
- 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 A Circuit
- P205BReductant Tank Temperature Sensor A Circuit Range/Performance
- P205CReductant Tank Temperature Sensor A Circuit Low
- P205DReductant Tank Temperature Sensor A Circuit High
- P205EReductant Tank Temperature Sensor A 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
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.