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)
- 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
- P20E0Reductant Pressure Too Low
- P20E1Reductant Pressure Too Low
- P20E2Reductant Pressure Too High
- 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 Pump Control Circuit Open
- P20EBReductant Reservoir Heater "A" Control Circuit
- P20ECReductant Heater "A" Control Stuck Off
- P20EDReductant Heater "A" Control Stuck On
- P20EENOx Catalyst Efficiency Below Threshold (Bank 1)
- P20EFReductant Injection Valve Performance
- 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)
- P20F8Intake Manifold Runner Control Circuit Performance (Bank 1)
- P20F9Intake Manifold Runner Control Circuit Performance (Bank 2)
- P20FAReductant Pump B Control Circuit/Open
- P20FBReductant Pump B Control Performance/Stuck Off
- P20FCReductant Pump B Control Circuit Low
- P20FDReductant Pump B Control Circuit High
- P20FEReductant Metering Unit 1 Performance
- P20FFReductant Control Module Performance
- P2100Throttle Actuator Control Motor Circuit Open
- P2101Throttle Actuator Control Motor Circuit Range/Performance
- P2102Throttle Actuator Control Motor Circuit Low
- P2103Throttle Actuator Control Motor Circuit High
- P2104Throttle Actuator Control System — Forced Idle
- P2105Throttle Actuator Control System — Forced Engine Shutdown
- P2106Throttle Actuator Control System — Forced Limited Power
- P2107Throttle Actuator Control Module Internal Processor
- P2108Throttle Actuator Control Module Performance
- P2109Throttle/Pedal Position Sensor A Minimum Stop Performance
- P210AThrottle Actuator B Control Motor Circuit/Open
- P210BThrottle Actuator B Control Motor Circuit Range/Performance
- P210CThrottle Actuator B Control Motor Circuit Low
- P210DThrottle Actuator B Control Motor Circuit High
- P210EThrottle/Pedal Position Sensor/Switch C/F Voltage Correlation
- P210FThrottle Actuator B Control System - Forced Limited RPM
- P2110Throttle Actuator Control System — Forced Limited RPM
- P2111Throttle Actuator Control System — Stuck Open
- P2112Throttle Actuator Control System — Stuck Closed
- P2113Throttle Actuator Control System Forced Limited RPM
- P2114Throttle Actuator Control System Forced Below Limit RPM
- P2115Throttle/Pedal Position Sensor A Minimum Stop Performance
- P2116Throttle/Pedal Position Sensor B Minimum Stop Performance
- P2117Throttle/Pedal Position Sensor C Minimum Stop Performance
- P2118Throttle Actuator Control Motor Current Range/Performance
- P2119Throttle Closed Position Performance
- P211AThrottle Actuator B Control System - Stuck Open
- P211BThrottle Actuator B Control System - Stuck Closed
- P211CThrottle Actuator B Control Motor Current Range/Performance
- P211DThrottle Actuator B Control Throttle Body Range/Performance
- P211EThrottle Actuator B Control Module Processor
- P211FThrottle Actuator B Control Module Performance
- P2120Throttle/Pedal Position Sensor "C" Circuit
- P2121Throttle/Pedal Position Sensor "C" Range/Performance
- P2122Throttle/Pedal Position Sensor "D" Circuit Low
- P2123Throttle/Pedal Position Sensor "D" Circuit High
- P2124Throttle/Pedal Position Sensor "C" Circuit Low
- P2125Throttle/Pedal Position Sensor "C" Circuit High
- P2126Throttle/Pedal Position Sensor "C" Circuit Intermittent
- P2127Throttle/Pedal Position Sensor "E" Circuit Low
- P2128Throttle/Pedal Position Sensor "E" Circuit High
- P2129Throttle/Pedal Position Sensor "D" Circuit Intermittent
- P212AThrottle Position Sensor/Switch G Circuit
- P212BThrottle Position Sensor/Switch G Circuit Range/Performance
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.