P24xx codes: Auxiliary emission controls (catalytic converter, EGR, EVAP)
256 powertrain trouble codes from P2400 to P24FF. They mostly involve the particulate matter sensor, DPF b2, EVAP pump wiring and DPF b1.
All P24xx codes
256 of these codes usually turn on the check engine light; 144 can often be fixed at home.
| Code | Meaning | Difficulty |
|---|---|---|
| P2400 | EVAP System Leak Detection Pump Control Circuit/Open | Medium |
| P2401 | EVAP System Leak Detection Pump Control Circuit Low | Medium |
| P2402 | EVAP System Leak Detection Pump Control Circuit High | Medium |
| P2403 | EVAP System Leak Detection Pump Sense Circuit/Open | Medium |
| P2404 | EVAP System Leak Detection Pump Sense Circuit Range/Performance | Medium |
| P2405 | EVAP System Leak Detection Pump Sense Circuit Low | Medium |
| P2406 | EVAP System Leak Detection Pump Sense Circuit High | Medium |
| P2407 | EVAP System Leak Detection Pump Sense Circuit Intermittent/Erratic | Medium |
| P2408 | Fuel Cap Sensor/Switch Circuit | Easy |
| P2409 | Fuel Cap Sensor/Switch Circuit Range/Performance | Easy |
| P240A | EVAP System Leak Detection Pump Heater Control Circuit/Open | Medium |
| P240B | EVAP System Leak Detection Pump Heater Control Circuit Low | Medium |
| P240C | EVAP System Leak Detection Pump Heater Control Circuit High | Medium |
| P240D | Alternative Fuel Low Pressure System Leak | Hard |
| P240E | Alternative Fuel High Pressure System Leak | Workshop only |
| P240F | EGR Slow Response | Medium |
| P2410 | Fuel Cap Sensor/Switch Circuit Low | Easy |
| P2411 | Fuel Cap Sensor/Switch Circuit High | Easy |
| P2412 | Fuel Cap Sensor/Switch Circuit Intermittent/Erratic | Easy |
| P2413 | EGR System Performance | Medium |
| P2414 | O2 Sensor Exhaust Sample Error (Bank 1 Sensor 1) | Medium |
| P2415 | O2 Sensor Exhaust Sample Error (Bank 2 Sensor 1) | Medium |
| P2416 | O2 Sensor Signals Swapped (Bank 1 Sensor 2 / Bank 1 Sensor 3) | Easy |
| P2417 | O2 Sensor Signals Swapped (Bank 2 Sensor 2 / Bank 2 Sensor 3) | Easy |
| P2418 | EVAP System Switching Valve Control Circuit/Open | Medium |
| P2419 | EVAP System Switching Valve Control Circuit Low | Medium |
| P241A | O2 Sensor Signals Swapped (Bank 1 Sensor 1 / Bank 1 Sensor 2) | Easy |
| P241B | O2 Sensor Signals Swapped (Bank 2 Sensor 1 / Bank 2 Sensor 2) | Easy |
| P241C | Throttle Actuator Control System - Ice Blockage (Bank 2) | Medium |
| P241D | SCR Inducement - Forced Engine Shutdown | Medium |
| P241E | Reductant Heater Coolant Control Valve Stuck Closed | Medium |
| P241F | EGR Cooler B Efficiency Below Threshold | Hard |
| P2420 | EVAP System Switching Valve Control Circuit High | Medium |
| P2421 | EVAP System Vent Valve Stuck Open | Medium |
| P2422 | EVAP System Vent Valve Stuck Closed | Medium |
| P2423 | HC Adsorption Catalyst Efficiency Below Threshold (Bank 1) | Hard |
| P2424 | HC Adsorption Catalyst Efficiency Below Threshold (Bank 2) | Hard |
| P2425 | EGR Cooling Valve Control Circuit/Open | Medium |
| P2426 | EGR Cooling Valve Control Circuit Low | Medium |
| P2427 | EGR Cooling Valve Control Circuit High | Medium |
| P2428 | Exhaust Gas Temperature Too High (Bank 1) | Hard |
| P2429 | Exhaust Gas Temperature Too High (Bank 2) | Hard |
| P242A | Exhaust Gas Temperature Sensor Circuit (Bank 1 Sensor 3) | Medium |
| P242B | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 3) | Medium |
| P242C | Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 3) | Medium |
| P242D | Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 3) | Medium |
| P242E | Exhaust Gas Temperature Sensor Circuit Intermittent/Erratic (Bank 1 Sensor 3) | Medium |
| P242F | Particulate Filter Restriction - Ash Accumulation (Bank 1) | Hard |
| P2430 | AIR System Air Flow/Pressure Sensor Circuit (Bank 1) | Medium |
| P2431 | AIR System Air Flow/Pressure Sensor Circuit Range/Performance (Bank 1) | Medium |
| P2432 | AIR System Air Flow/Pressure Sensor Circuit Low (Bank 1) | Medium |
| P2433 | AIR System Air Flow/Pressure Sensor Circuit High (Bank 1) | Medium |
| P2434 | AIR System Air Flow/Pressure Sensor Circuit Intermittent/Erratic (Bank 1) | Medium |
| P2435 | AIR System Air Flow/Pressure Sensor Circuit (Bank 2) | Medium |
| P2436 | AIR System Air Flow/Pressure Sensor Circuit Range/Performance (Bank 2) | Medium |
| P2437 | AIR System Air Flow/Pressure Sensor Circuit Low (Bank 2) | Medium |
| P2438 | AIR System Air Flow/Pressure Sensor Circuit High (Bank 2) | Medium |
| P2439 | AIR System Air Flow/Pressure Sensor Circuit Intermittent/Erratic (Bank 2) | Medium |
| P243A | Particulate Filter Restriction - Ash Accumulation (Bank 2) | Hard |
| P243B | Particulate Filter Restriction - Forced Limited Power (Bank 2) | Hard |
| P243C | Particulate Filter Regeneration Frequency (Bank 2) | Hard |
| P243D | Particulate Filter Regeneration Duration (Bank 2) | Medium |
| P243E | Particulate Filter Regeneration Incomplete (Bank 2) | Medium |
| P243F | Particulate Filter Restriction - Soot Accumulation Too High (Bank 2) | Hard |
| P2440 | AIR System Switching Valve Stuck Open (Bank 1) | Medium |
| P2441 | AIR System Switching Valve Stuck Closed (Bank 1) | Medium |
| P2442 | AIR System Switching Valve Stuck Open (Bank 2) | Medium |
| P2443 | AIR System Switching Valve Stuck Closed (Bank 2) | Medium |
| P2444 | AIR System Pump Stuck On (Bank 1) | Easy |
| P2445 | AIR System Pump Stuck Off (Bank 1) | Medium |
| P2446 | AIR System Pump Stuck On (Bank 2) | Easy |
| P2447 | AIR System Pump Stuck Off (Bank 2) | Medium |
| P2448 | AIR System High Air Flow (Bank 1) | Medium |
| P2449 | AIR System High Air Flow (Bank 2) | Medium |
| P244A | Diesel Particulate Filter Differential Pressure Too Low (Bank 1) | Medium |
| P244B | Diesel Particulate Filter Differential Pressure Too High (Bank 1) | Medium |
| P244C | Exhaust Temperature Too Low For Particulate Filter Regeneration (Bank 1) | Medium |
| P244D | Exhaust Temperature Too High For Particulate Filter Regeneration (Bank 1) | Hard |
| P244E | Exhaust Temperature Too Low For Particulate Filter Regeneration (Bank 2) | Medium |
| P244F | Exhaust Temperature Too High For Particulate Filter Regeneration (Bank 2) | Hard |
| P2450 | EVAP System Switching Valve Performance/Stuck Open | Medium |
| P2451 | EVAP System Switching Valve Stuck Closed | Medium |
| P2452 | Diesel Particulate Filter Pressure Sensor A Circuit | Medium |
| P2453 | Diesel Particulate Filter Pressure Sensor A Circuit Range/Performance | Medium |
| P2454 | Diesel Particulate Filter Pressure Sensor A Circuit Low | Medium |
| P2455 | Diesel Particulate Filter Pressure Sensor A Circuit High | Medium |
| P2456 | Diesel Particulate Filter Pressure Sensor A Circuit Intermittent/Erratic | Easy |
| P2457 | EGR Cooler A Efficiency Below Threshold | Hard |
| P2458 | Diesel Particulate Filter Regeneration Duration | Medium |
| P2459 | Diesel Particulate Filter Regeneration Frequency | Hard |
| P245A | EGR Cooler Bypass Control Circuit/Open (Bank 1) | Medium |
| P245B | EGR Cooler Bypass Control Circuit Range/Performance (Bank 1) | Medium |
| P245C | EGR Cooler Bypass Control Circuit Low (Bank 1) | Medium |
| P245D | EGR Cooler Bypass Control Circuit High (Bank 1) | Medium |
| P245E | Particulate Filter Pressure Sensor B Circuit | Medium |
| P245F | Particulate Filter Pressure Sensor B Circuit Range/Performance | Easy |
| P2460 | Particulate Filter Pressure Sensor B Circuit Low | Easy |
| P2461 | Particulate Filter Pressure Sensor B Circuit High | Easy |
| P2462 | Particulate Filter Pressure Sensor B Circuit Intermittent/Erratic | Easy |
| P2463 | Diesel Particulate Filter Restriction - Soot Accumulation (Bank 1) | Medium |
| P2464 | Diesel Particulate Filter Differential Pressure Too Low (Bank 2) | Medium |
| P2465 | Diesel Particulate Filter Differential Pressure Too High (Bank 2) | Medium |
| P2466 | Exhaust Gas Temperature Sensor Circuit (Bank 2 Sensor 3) | Medium |
| P2467 | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 2 Sensor 3) | Medium |
| P2468 | Exhaust Gas Temperature Sensor Circuit Low (Bank 2 Sensor 3) | Medium |
| P2469 | Exhaust Gas Temperature Sensor Circuit High (Bank 2 Sensor 3) | Medium |
| P246A | Exhaust Gas Temperature Sensor Circuit Intermittent/Erratic (Bank 2 Sensor 3) | Medium |
| P246B | Vehicle Conditions Incorrect for Particulate Filter Regeneration | Medium |
| P246C | Particulate Filter Restriction - Forced Limited Power (Bank 1) | Hard |
| P246D | Particulate Filter Pressure Sensor A/B Correlation | Medium |
| P246E | Exhaust Gas Temperature Sensor Circuit (Bank 1 Sensor 4) | Medium |
| P246F | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 4) | Medium |
| P2470 | Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 4) | Medium |
| P2471 | Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 4) | Medium |
| P2472 | Exhaust Gas Temperature Sensor Circuit Intermittent/Erratic (Bank 1 Sensor 4) | Medium |
| P2473 | Exhaust Gas Temperature Sensor Circuit (Bank 2 Sensor 4) | Medium |
| P2474 | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 2 Sensor 4) | Medium |
| P2475 | Exhaust Gas Temperature Sensor Circuit Low (Bank 2 Sensor 4) | Medium |
| P2476 | Exhaust Gas Temperature Sensor Circuit High (Bank 2 Sensor 4) | Medium |
| P2477 | Exhaust Gas Temperature Sensor Circuit Intermittent/Erratic (Bank 2 Sensor 4) | Medium |
| P2478 | Exhaust Gas Temperature Out of Range (Bank 1 Sensor 1) | Hard |
| P2479 | Exhaust Gas Temperature Out of Range (Bank 1 Sensor 2) | Hard |
| P247A | Exhaust Gas Temperature Out of Range (Bank 1 Sensor 3) | Hard |
| P247B | Exhaust Gas Temperature Out of Range (Bank 1 Sensor 4) | Hard |
| P247C | Exhaust Gas Temperature Out of Range (Bank 2 Sensor 1) | Hard |
| P247D | Exhaust Gas Temperature Out of Range (Bank 2 Sensor 2) | Hard |
| P247E | Exhaust Gas Temperature Out of Range (Bank 2 Sensor 3) | Hard |
| P247F | Exhaust Gas Temperature Out of Range (Bank 2 Sensor 4) | Hard |
| P2480 | Exhaust Gas Temperature Sensor Circuit/Open (Bank 1 Sensor 5) | Medium |
| P2481 | Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 5) | Medium |
| P2482 | Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 5) | Medium |
| P2483 | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 5) | Medium |
| P2484 | Exhaust Gas Temperature Sensor Circuit Intermittent/Erratic (Bank 1 Sensor 5) | Medium |
| P2485 | Exhaust Gas Temperature Sensor Circuit/Open (Bank 2 Sensor 5) | Medium |
| P2486 | Exhaust Gas Temperature Sensor Circuit Low (Bank 2 Sensor 5) | Medium |
| P2487 | Exhaust Gas Temperature Sensor Circuit High (Bank 2 Sensor 5) | Medium |
| P2488 | Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 2 Sensor 5) | Medium |
| P2489 | Exhaust Gas Temperature Sensor Circuit Intermittent/Erratic (Bank 2 Sensor 5) | Medium |
| P248A | Reductant Heater A Sense Circuit Low | Medium |
| P248B | Reductant Heater A Sense Circuit High | Medium |
| P248C | Reductant Heater B Sense Circuit Low | Medium |
| P248D | Reductant Heater B Sense Circuit High | Medium |
| P248E | EGR Cooler Bypass Control Circuit/Open (Bank 2) | Medium |
| P248F | EGR Cooler Bypass Control Circuit Range/Performance (Bank 2) | Medium |
| P2490 | EGR Cooler Bypass Control Circuit Low (Bank 2) | Medium |
| P2491 | EGR Cooler Bypass Control Circuit High (Bank 2) | Medium |
| P2492 | EGR Cooler Bypass Position Sensor Circuit (Bank 1) | Medium |
| P2493 | EGR Cooler Bypass Position Sensor Range/Performance (Bank 1) | Medium |
| P2494 | EGR Cooler Bypass Position Sensor Circuit Low (Bank 1) | Medium |
| P2495 | EGR Cooler Bypass Position Sensor Circuit High (Bank 1) | Medium |
| P2496 | EGR Cooler Bypass Position Sensor Circuit Intermittent/Erratic (Bank 1) | Medium |
| P2497 | EGR Cooler Bypass Position Sensor Circuit (Bank 2) | Medium |
| P2498 | EGR Cooler Bypass Position Sensor Range/Performance (Bank 2) | Medium |
| P2499 | EGR Cooler Bypass Position Sensor Circuit Low (Bank 2) | Medium |
| P249A | EGR Cooler Bypass Position Sensor Circuit High (Bank 2) | Medium |
| P249B | EGR Cooler Bypass Position Sensor Circuit Intermittent/Erratic (Bank 2) | Medium |
| P249C | Excessive Time To Enter Closed Loop Reductant Injection Control | Hard |
| P249D | Closed Loop Reductant Injection Control At Limit - Flow Too Low | Medium |
| P249E | Closed Loop Reductant Injection Control At Limit - Flow Too High | Medium |
| P249F | Excessive Time To Enter Closed Loop Particulate Filter Regeneration Control | Hard |
| P24A0 | Closed Loop Particulate Filter Regeneration Control At Limit - Temperature Too Low | Hard |
| P24A1 | Closed Loop Particulate Filter Regeneration Control At Limit - Temperature Too High | Hard |
| P24A2 | Particulate Filter Regeneration Incomplete (Bank 1) | Medium |
| P24A3 | Particulate Filter Restriction - Soot Accumulation (Bank 2) | Medium |
| P24A4 | Particulate Filter Restriction - Soot Accumulation Too High (Bank 1) | Workshop only |
| P24A5 | EGR Cooler Bypass Control Stuck/Open (Bank 1) | Hard |
| P24A6 | EGR Cooler Bypass Control Stuck/Open (Bank 2) | Hard |
| P24A7 | EGR Cooler Coolant Pump Control Circuit/Open | Medium |
| P24A8 | EGR Cooler Coolant Pump Performance/Stuck Off | Medium |
| P24A9 | EGR Cooler Coolant Pump Control Circuit Low | Medium |
| P24AA | EGR Cooler Coolant Pump Control Circuit High | Medium |
| P24AB | EGR Cooler Coolant Pump Stuck On | Medium |
| P24AC | EGR Cooler Coolant Pump Feedback Circuit Low | Medium |
| P24AD | EGR Cooler Coolant Pump Feedback Circuit High | Medium |
| P24AE | Particulate Matter Sensor Circuit | Medium |
| P24AF | Particulate Matter Sensor Circuit Range/Performance | Medium |
| P24B0 | Particulate Matter Sensor Circuit Low | Medium |
| P24B1 | Particulate Matter Sensor Circuit High | Medium |
| P24B2 | Particulate Matter Sensor Circuit Intermittent | Medium |
| P24B3 | Particulate Matter Sensor Heater Control Circuit/Open | Medium |
| P24B4 | Particulate Matter Sensor Heater Control Circuit Range/Performance | Medium |
| P24B5 | Particulate Matter Sensor Heater Control Circuit Low | Medium |
| P24B6 | Particulate Matter Sensor Heater Control Circuit High | Medium |
| P24B7 | Particulate Matter Sensor Heater Resistance | Medium |
| P24B8 | EVAP System Leak Detection Pump Pressure Sensor Circuit | Medium |
| P24B9 | EVAP System Leak Detection Pump Pressure Sensor Circuit Range/Performance | Medium |
| P24BA | EVAP System Leak Detection Pump Pressure Sensor Circuit Low | Medium |
| P24BB | EVAP System Leak Detection Pump Pressure Sensor Circuit High | Medium |
| P24BC | EVAP System Leak Detection Pump Pressure Sensor Circuit Intermittent | Medium |
| P24BD | EVAP System Leak Detection Pump Switching Valve Control Circuit/Open | Medium |
| P24BE | EVAP System Leak Detection Pump Switching Valve Control Circuit Low | Medium |
| P24BF | EVAP System Leak Detection Pump Switching Valve Control Circuit High | Medium |
| P24C0 | EVAP System Leak Detection Pump Switching Valve Stuck On | Medium |
| P24C1 | EVAP System Leak Detection Pump Switching Valve Performance/Stuck Off | Medium |
| P24C2 | Exhaust Gas Temperature Measurement System - Multiple Sensor Correlation Bank 1 | Medium |
| P24C3 | Exhaust Gas Temperature Measurement System - Multiple Sensor Correlation Bank 2 | Medium |
| P24C4 | EGR Cooler Bypass Position Sensor Exceeded Learning Limit Bank 1 | Hard |
| P24C5 | EGR Cooler Bypass Position Sensor Exceeded Learning Limit Bank 2 | Hard |
| P24C6 | Particulate Matter Sensor Temperature Circuit | Medium |
| P24C7 | Particulate Matter Sensor Temperature Circuit Range/Performance | Medium |
| P24C8 | Particulate Matter Sensor Temperature Circuit Low | Medium |
| P24C9 | Particulate Matter Sensor Temperature Circuit High | Medium |
| P24CA | Particulate Matter Sensor Temperature Circuit Intermittent | Medium |
| P24CB | Reductant Tank Cap Switch Circuit | Medium |
| P24CC | Reductant Tank Cap Switch Circuit Range/Performance | Medium |
| P24CD | Reductant Tank Cap Switch Circuit Low | Medium |
| P24CE | Reductant Tank Cap Switch Circuit High | Medium |
| P24CF | Reductant Tank Cap Switch Circuit Intermittent/Erratic | Medium |
| P24D0 | Particulate Matter Sensor Supply Voltage Circuit Low | Medium |
| P24D1 | Particulate Matter Sensor Regeneration Incomplete | Medium |
| P24D2 | Reductant Heater A Sense Circuit | Medium |
| P24D3 | Reductant Heater B Sense Circuit | Medium |
| P24D4 | EGR Cooler Coolant Pump Feedback Circuit | Medium |
| P24D5 | EVAP System Pressure Sensor/Switch B Circuit | Medium |
| P24D6 | EVAP System Pressure Sensor/Switch B Circuit Range/Performance | Medium |
| P24D7 | EVAP System Pressure Sensor/Switch B Circuit Low | Medium |
| P24D8 | EVAP System Pressure Sensor/Switch B Circuit High | Medium |
| P24D9 | EVAP System Pressure Sensor/Switch B Circuit Intermittent | Medium |
| P24DA | Particulate Matter Sensor Exhaust Sample Error Bank 1 | Medium |
| P24DB | Reductant Purge Control Valve B Circuit/Open | Medium |
| P24DC | Reductant Purge Control Valve B Performance | Medium |
| P24DD | Reductant Purge Control Valve B Circuit Low | Medium |
| P24DE | Reductant Purge Control Valve B Circuit High | Medium |
| P24DF | Reductant Purge Control Valve B Stuck Open | Hard |
| P24E0 | Reductant Purge Control Valve B Stuck Closed | Hard |
| P24E1 | NH3 Sensor Circuit | Medium |
| P24E2 | NH3 Sensor Circuit Range/Performance | Medium |
| P24E3 | NH3 Sensor Circuit Low | Medium |
| P24E4 | NH3 Sensor Circuit High | Medium |
| P24E5 | NH3 Sensor Circuit Intermittent/Erratic | Medium |
| P24E6 | NH3 Sensor Heater Circuit/Open | Medium |
| P24E7 | NH3 Sensor Heater Circuit Low | Medium |
| P24E8 | NH3 Sensor Heater Circuit High | Medium |
| P24E9 | NH3 Sensor Heater Circuit Performance | Medium |
| P24EA | NH3 Sensor Supply Voltage Circuit | Medium |
| P24EB | NH3 Sensor Supply Voltage Circuit Low | Easy |
| P24EC | NH3 Sensor Supply Voltage Circuit High | Medium |
| P24ED | NH3 Sensor Calibration Memory | Medium |
| P24EE | NH3 Sensor Processor Performance | Medium |
| P24EF | Control Module Wake-up Circuit/Open | Hard |
| P24F0 | Control Module Wake-up Circuit Low | Hard |
| P24F1 | Control Module Wake-up Circuit High | Hard |
| P24F2 | EGR Temperature/Charge Air Cooler Temperature Correlation | Medium |
| P24F3 | Reductant Tank Temperature/Fuel Temperature Correlation | Medium |
| P24F4 | NOx Sensor Delayed Response - High to Low (Bank 1 Sensor 1) | Medium |
| P24F5 | NOx Sensor Delayed Response - High to Low (Bank 1 Sensor 2) | Medium |
| P24F6 | Exhaust Aftertreatment Fuel Air Purge Valve Stuck Open | Hard |
| P24F7 | Exhaust Aftertreatment Fuel Air Purge Valve Stuck Closed | Hard |
| P24F8 | Exhaust Aftertreatment Fuel Air Purge Valve Control Circuit | Medium |
| P24F9 | Exhaust Aftertreatment Fuel Air Purge Valve Control Circuit Range/Performance | Medium |
| P24FA | Exhaust Aftertreatment Fuel Air Purge Valve Control Circuit Low | Medium |
| P24FB | Exhaust Aftertreatment Fuel Air Purge Valve Control Circuit High | Medium |
| P24FC | Particulate Matter Sensor Heater Control Circuit Driver Current/Temperature Too High | Medium |
| P24FD | Particulate Filter A Incorrect | Hard |
| P24FE | SCR Catalyst Incorrect | Hard |
| P24FF | Reductant Temperature Too High | Medium |