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)
- P24B0Particulate Matter Sensor Circuit Low
- P24B1Particulate Matter Sensor Circuit High
- P24B2Particulate Matter Sensor Circuit Intermittent
- P24B3Particulate Matter Sensor Heater Control Circuit Open
- P24B4Particulate Matter Sensor Heater Control Circuit Range or Performance
- P24B5Particulate Matter Sensor Heater Control Circuit Low
- P24B6Particulate Matter Sensor Heater Control Circuit High
- P24B7Particulate Matter Sensor Heater Resistance
- P24B8EVAP System Leak Detection Pump Pressure Sensor Circuit
- P24B9EVAP System Leak Detection Pump Pressure Sensor Circuit Range or Performance
- P24BAEVAP System Leak Detection Pump Pressure Sensor Circuit Low
- P24BBEVAP System Leak Detection Pump Pressure Sensor Circuit High
- P24BCEVAP System Leak Detection Pump Pressure Sensor Circuit Intermittent
- P24BDEVAP System Leak Detection Pump Switching Valve Control Circuit Open
- P24BEEVAP System Leak Detection Pump Switching Valve Control Circuit Low
- P24BFEVAP System Leak Detection Pump Switching Valve Control Circuit High
- P24C0EVAP System Leak Detection Pump Switching Valve Stuck On
- P24C1EVAP System Leak Detection Pump Switching Valve Performance Stuck Off
- P24C2Exhaust Gas Temperature Measurement System Multiple Sensor Correlation Bank 1
- P24C3Exhaust Gas Temperature Measurement System Multiple Sensor Correlation Bank 2
- P24C4EGR Cooler Bypass Position Sensor Exceeded Learning Limit Bank 1
- P24C5EGR Cooler Bypass Position Sensor Exceeded Learning Limit Bank 2
- P24C6Particulate Matter Sensor Temperature Circuit
- P24C7Particulate Matter Sensor Temperature Circuit Range or Performance
- P24C8Particulate Matter Sensor Temperature Circuit Low
- P24C9Particulate Matter Sensor Temperature Circuit High
- P24CAParticulate Matter Sensor Temperature Circuit Intermittent
- P24CBReductant Tank Cap Switch Circuit
- P24CCReductant Tank Cap Switch Circuit Range or Performance
- P24CDReductant Tank Cap Switch Circuit Low
- P24CEReductant Tank Cap Switch Circuit High
- P24CFReductant Tank Cap Switch Circuit Intermittent or Erratic
- P24D0Particulate Matter Sensor Supply Voltage Circuit Low
- P24D1Particulate Matter Sensor Regeneration Incomplete
- P24D2Reductant Heater A Sense Circuit
- P24D3Reductant Heater B Sense Circuit
- P24D4EGR Cooler Coolant Pump Feedback Circuit
- P24D5EVAP System Pressure Sensor or Switch B Circuit
- P24D6EVAP System Pressure Sensor or Switch B Circuit Range or Performance
- P24D7EVAP System Pressure Sensor or Switch B Circuit Low
- P24D8EVAP System Pressure Sensor or Switch B Circuit High
- P24D9EVAP System Pressure Sensor or Switch B Circuit Intermittent
- P24DAParticulate Matter Sensor Exhaust Sample Error Bank 1
- P24DBReductant Purge Control Valve B Circuit Open
- P24DCReductant Purge Control Valve B Performance
- P24DDReductant Purge Control Valve B Circuit Low
- P24DEReductant Purge Control Valve B Circuit High
- P24DFReductant Purge Control Valve B Stuck Open
- P24E0Reductant Purge Control Valve B Stuck Closed
- P24E1NH3 Sensor Circuit
- P24E2NH3 Sensor Circuit Range or Performance
- P24E3NH3 Sensor Circuit Low
- P24E4NH3 Sensor Circuit High
- P24E5NH3 Sensor Circuit Intermittent/Erratic
- P24E6NH3 Sensor Heater Circuit/Open
- P24E7NH3 Sensor Heater Circuit Low
- P24E8NH3 Sensor Heater Circuit High
- P24E9NH3 Sensor Heater Circuit Performance
- P24EANH3 Sensor Supply Voltage Circuit
- P24EBNH3 Sensor Supply Voltage Circuit Low
- P24ECNH3 Sensor Supply Voltage Circuit High
- P24EDNH3 Sensor Calibration Memory
- P24EENH3 Sensor Processor Performance
- P24EFControl Module Wake-up Circuit/Open
- P24F0Control Module Wake-up Circuit Low
- P24F1Control Module Wake-up Circuit High
- P24F2EGR Temperature/Charge Air Cooler Temperature Correlation
- P24F3Reductant Tank Temperature/Fuel Temperature Correlation
- P24F4NOx Sensor Delayed Response - High to Low Bank 1 Sensor 1
- P24F5NOx Sensor Delayed Response - High to Low Bank 1 Sensor 2
- P24F6Exhaust Aftertreatment Fuel Air Purge Valve Stuck Open
- P24F7Exhaust Aftertreatment Fuel Air Purge Valve Stuck Closed
- P24F8Exhaust Aftertreatment Fuel Air Purge Valve Control Circuit
- P24F9Exhaust Aftertreatment Fuel Air Purge Valve Control Circuit Range/Performance
- P24FAExhaust Aftertreatment Fuel Air Purge Valve Control Circuit Low
- P24FBExhaust Aftertreatment Fuel Air Purge Valve Control Circuit High
- P24FCParticulate Matter Sensor Heater Control Circuit Driver Current/Temperature Too High
- P24FDParticulate Filter A Incorrect
- P24FESCR Catalyst Incorrect
- P24FFReductant Temperature Too High
- P2500Generator Lamp/L-Terminal Circuit Low
- P2501Generator Lamp/L-Terminal Circuit High
- P2502Charging System Voltage
- P2503Charging System Voltage Low
- P2504Charging System Voltage High
- P2505ECM/PCM Power Input Signal
- P2506ECM/PCM Power Input Signal Range/Performance
- P2507ECM/PCM Power Input Signal Low
- P2508ECM/PCM Power Input Signal High
- P2509ECM/PCM Power Input Signal Intermittent
- P250AEngine Oil Level Sensor Circuit
- P250BEngine Oil Level Sensor Circuit Range/Performance
- P250CEngine Oil Level Sensor Circuit Low
- P250DEngine Oil Level Sensor Circuit High
- P250EEngine Oil Level Sensor Circuit Intermittent/Erratic
- P250FEngine Oil Level Too Low
- P2510ECM/PCM Power Relay Sense Circuit Range/Performance
- P2511ECM/PCM Power Relay Sense Circuit Intermittent
- P2512Event Data Recorder Request Circuit/Open
- P2513Event Data Recorder Request Circuit Low
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.