P23xx codes: Ignition system or misfire
256 powertrain trouble codes from P2300 to P23FF. They mostly involve the engine control module, sensor wiring, cylinder pressure sensor glow plug and ignition coil.
All P23xx codes
242 of these codes usually turn on the check engine light; 98 can often be fixed at home.
| Code | Meaning | Difficulty |
|---|---|---|
| P2300 | Ignition Coil A Primary Control Circuit Low | Medium |
| P2301 | Ignition Coil A Primary Control Circuit High | Medium |
| P2302 | Ignition Coil A Secondary Circuit | Medium |
| P2303 | Ignition Coil B Primary Control Circuit Low | Medium |
| P2304 | Ignition Coil B Primary Control Circuit High | Medium |
| P2305 | Ignition Coil B Secondary Circuit | Medium |
| P2306 | Ignition Coil C Primary Control Circuit Low | Medium |
| P2307 | Ignition Coil C Primary Control Circuit High | Medium |
| P2308 | Ignition Coil C Secondary Circuit | Medium |
| P2309 | Ignition Coil D Primary Control Circuit Low | Medium |
| P230A | Cylinder 1 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P230B | Cylinder 2 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P230C | Cylinder 3 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P230D | Cylinder 4 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P230E | Cylinder 5 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P230F | Cylinder 6 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P2310 | Ignition Coil D Primary Control Circuit High | Medium |
| P2311 | Ignition Coil D Secondary Circuit | Medium |
| P2312 | Ignition Coil E Primary Control Circuit Low | Medium |
| P2313 | Ignition Coil E Primary Control Circuit High | Medium |
| P2314 | Ignition Coil E Secondary Circuit | Medium |
| P2315 | Ignition Coil F Primary Control Circuit Low | Medium |
| P2316 | Ignition Coil F Primary Control Circuit High | Medium |
| P2317 | Ignition Coil F Secondary Circuit | Medium |
| P2318 | Ignition Coil G Primary Control Circuit Low | Medium |
| P2319 | Ignition Coil G Primary Control Circuit High | Medium |
| P231A | Cylinder 7 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P231B | Cylinder 8 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P231C | Cylinder 9 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P231D | Cylinder 10 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P231E | Cylinder 11 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P231F | Cylinder 12 Air-Fuel Ratio Imbalance - Adjustment At Limit During Balance | Medium |
| P2320 | Ignition Coil G Secondary Circuit | Medium |
| P2321 | Ignition Coil H Primary Control Circuit Low | Medium |
| P2322 | Ignition Coil H Primary Control Circuit High | Medium |
| P2323 | Ignition Coil H Secondary Circuit | Medium |
| P2324 | Ignition Coil I Primary Control Circuit Low | Medium |
| P2325 | Ignition Coil I Primary Control Circuit High | Medium |
| P2326 | Ignition Coil I Secondary Circuit | Medium |
| P2327 | Ignition Coil J Primary Control Circuit Low | Medium |
| P2328 | Ignition Coil J Primary Control Circuit High | Medium |
| P2329 | Ignition Coil J Secondary Circuit | Medium |
| P232A | TCM Request - Forced Engine Shutdown | Hard |
| P232B | Cylinder 11 Fuel Injector A Offset Learning At Min Limit | Hard |
| P232C | Cylinder 11 Fuel Injector A Offset Learning At Max Limit | Hard |
| P232D | Cylinder 12 Fuel Injector A Offset Learning At Min Limit | Hard |
| P232E | Cylinder 12 Fuel Injector A Offset Learning At Max Limit | Hard |
| P232F | O2 Sensor Out of Range During Deceleration (Bank 1 Sensor 2) | Easy |
| P2330 | Ignition Coil K Primary Control Circuit Low | Hard |
| P2331 | Ignition Coil K Primary Control Circuit High | Hard |
| P2332 | Ignition Coil K Secondary Circuit | Hard |
| P2333 | Ignition Coil L Primary Control Circuit Low | Hard |
| P2334 | Ignition Coil L Primary Control Circuit High | Hard |
| P2335 | Ignition Coil L Secondary Circuit | Hard |
| P2336 | Cylinder 1 Above Knock/Combustion Vibration Sensor Threshold | Hard |
| P2337 | Cylinder 2 Above Knock/Combustion Vibration Sensor Threshold | Hard |
| P2338 | Cylinder 3 Above Knock/Combustion Vibration Sensor Threshold | Hard |
| P2339 | Cylinder 4 Above Knock/Combustion Vibration Sensor Threshold | Hard |
| P233A | Fuel Pressure Regulator C Control Circuit/Open | Medium |
| P233B | Fuel Pressure Regulator C Control Circuit Low | Medium |
| P233C | Fuel Pressure Regulator C Control Circuit High | Medium |
| P233D | Fuel Pressure Regulator B Solenoid Supply Voltage Control Circuit/Open | Medium |
| P233E | Fuel Pressure Regulator B Solenoid Supply Voltage Control Circuit Low | Medium |
| P233F | Fuel Pressure Regulator B Solenoid Supply Voltage Control Circuit High | Medium |
| P2340 | Cylinder 5 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2341 | Cylinder 6 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2342 | Cylinder 7 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2343 | Cylinder 8 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2344 | Cylinder 9 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2345 | Cylinder 10 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2346 | Cylinder 11 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2347 | Cylinder 12 Above Knock/Combustion Vibration Sensor Threshold | Medium |
| P2348 | Cylinder 9 Pressure Sensor Circuit | Medium |
| P2349 | Cylinder 9 Pressure Sensor Circuit Range/Performance | Medium |
| P234A | Cylinder 9 Pressure Sensor Circuit Low | Medium |
| P234B | Cylinder 9 Pressure Sensor Circuit High | Medium |
| P234C | Cylinder 9 Pressure Sensor Circuit Intermittent/Erratic | Medium |
| P234D | Cylinder 9 Pressure Too Low | Hard |
| P234E | Cylinder 9 Pressure Too High | Medium |
| P234F | Cylinder 9 Pressure Variation Low | Medium |
| P2350 | Cylinder 9 Pressure Variation High | Medium |
| P2351 | Cylinder 9 Combustion Performance | Hard |
| P2352 | Cylinder 10 Pressure Sensor Circuit | Medium |
| P2353 | Cylinder 10 Pressure Sensor Circuit Range/Performance | Medium |
| P2354 | Cylinder 10 Pressure Sensor Circuit Low | Medium |
| P2355 | Cylinder 10 Pressure Sensor Circuit High | Medium |
| P2356 | Cylinder 10 Pressure Sensor Circuit Intermittent/Erratic | Medium |
| P2357 | Cylinder 10 Pressure Too Low | Hard |
| P2358 | Cylinder 10 Pressure Too High | Medium |
| P2359 | Cylinder 10 Pressure Variation Low | Medium |
| P235A | Cylinder 10 Pressure Variation High | Medium |
| P235B | Cylinder 10 Combustion Performance | Hard |
| P235C | Cylinder 11 Pressure Sensor Circuit | Medium |
| P235D | Cylinder 11 Pressure Sensor Circuit Range/Performance | Medium |
| P235E | Cylinder 11 Pressure Sensor Circuit Low | Medium |
| P235F | Cylinder 11 Pressure Sensor Circuit High | Medium |
| P2360 | Cylinder 11 Pressure Sensor Circuit Intermittent/Erratic | Medium |
| P2361 | Cylinder 11 Pressure Too Low | Hard |
| P2362 | Cylinder 11 Pressure Too High | Medium |
| P2363 | Cylinder 11 Pressure Variation Low | Medium |
| P2364 | Cylinder 11 Pressure Variation High | Medium |
| P2365 | Cylinder 11 Combustion Performance | Hard |
| P2366 | Cylinder 12 Pressure Sensor Circuit | Medium |
| P2367 | Cylinder 12 Pressure Sensor Circuit Range/Performance | Medium |
| P2368 | Cylinder 12 Pressure Sensor Circuit Low | Medium |
| P2369 | Cylinder 12 Pressure Sensor Circuit High | Medium |
| P236A | Cylinder 12 Pressure Sensor Circuit Intermittent/Erratic | Medium |
| P236B | Cylinder 12 Pressure Too Low | Hard |
| P236C | Cylinder 12 Pressure Too High | Medium |
| P236D | Cylinder 12 Pressure Variation Low | Medium |
| P236E | Cylinder 12 Pressure Variation High | Medium |
| P236F | Cylinder 12 Combustion Performance | Hard |
| P2370 | Fuel Volume Regulator B Control Circuit/Open | Medium |
| P2371 | Fuel Volume Regulator B Control Circuit Performance | Hard |
| P2372 | Fuel Volume Regulator B Control Circuit Low | Medium |
| P2373 | Fuel Volume Regulator B Control Circuit High | Medium |
| P2374 | Turbocharger/Supercharger Inlet Pressure Sensor B Circuit | Easy |
| P2375 | Turbocharger/Supercharger Inlet Pressure Sensor B Circuit Range/Performance | Easy |
| P2376 | Turbocharger/Supercharger Inlet Pressure Sensor B Circuit Low | Easy |
| P2377 | Turbocharger/Supercharger Inlet Pressure Sensor B Circuit High | Easy |
| P2378 | Turbocharger/Supercharger Inlet Pressure Sensor B Circuit Intermittent/Erratic | Medium |
| P2379 | O2 Sensor Out of Range During Deceleration (Bank 2 Sensor 2) | Easy |
| P237A | O2 Sensor Exhaust Sample Error (Bank 1 Sensor 2) | Medium |
| P237B | O2 Sensor Exhaust Sample Error (Bank 2 Sensor 2) | Medium |
| P237C | Exhaust Heat Exchanger Exhaust Bypass Valve A Control Circuit/Open | Hard |
| P237D | Exhaust Heat Exchanger Exhaust Bypass Valve A Control Circuit Low | Hard |
| P237E | Exhaust Heat Exchanger Exhaust Bypass Valve A Control Circuit High | Hard |
| P237F | Exhaust Heat Exchanger Exhaust Bypass Valve A Control Performance | Medium |
| P2380 | EGR Sensor D Circuit | Medium |
| P2381 | EGR Sensor D Circuit High | Medium |
| P2382 | EGR Sensor D Circuit Low | Medium |
| P2383 | EGR Sensor D Circuit Range/Performance | Medium |
| P2384 | EGR Sensor D Circuit Intermittent | Medium |
| P2385 | EGR Sensor E Circuit | Medium |
| P2386 | EGR Sensor E Circuit High | Medium |
| P2387 | EGR Sensor E Circuit Low | Medium |
| P2388 | EGR Sensor E Circuit Range/Performance | Medium |
| P2389 | EGR Sensor E Circuit Intermittent | Medium |
| P238A | Water in Fuel Sensor B Circuit | Easy |
| P238B | Water in Fuel Sensor B Circuit Range/Performance | Easy |
| P238C | Water in Fuel Sensor B Circuit Low | Easy |
| P238D | Water in Fuel Sensor B Circuit High | Easy |
| P238E | Water in Fuel Sensor B Circuit Intermittent | Easy |
| P238F | Water in Fuel Condition - Sensor B | Easy |
| P2390 | Diesel Intake Air Flow B Control Circuit/Open | Medium |
| P2391 | Diesel Intake Air Flow B Control Performance | Medium |
| P2392 | Diesel Intake Air Flow B Control Circuit Low | Medium |
| P2393 | Diesel Intake Air Flow B Control Circuit High | Medium |
| P2394 | Diesel Intake Air Flow B Control Stuck Open | Medium |
| P2395 | Diesel Intake Air Flow B Control Stuck Closed | Medium |
| P2396 | Diesel Intake Air Flow B Position Sensor Circuit | Medium |
| P2397 | Diesel Intake Air Flow B Position Sensor Range/Performance | Medium |
| P2398 | Diesel Intake Air Flow B Position Sensor Circuit Low | Medium |
| P2399 | Diesel Intake Air Flow B Position Sensor Circuit High | Medium |
| P239A | Diesel Intake Air Flow B Position Sensor Circuit Intermittent/Erratic | Medium |
| P239B | Diesel Intake Air Flow B Control Motor Current Range/Performance | Medium |
| P239C | Diesel Intake Air Flow B Control System - High Air Flow Detected | Hard |
| P239D | Diesel Intake Air Flow B Control System - Low Air Flow Detected | Hard |
| P239E | O2 Sensor Out of Range During Deceleration (Bank 1 Sensor 2) - Duplicate Listing of P232F | Medium |
| P239F | O2 Sensor Out of Range During Deceleration (Bank 2 Sensor 2) - Duplicate Listing of P2379 | Medium |
| P23A0 | O2 Sensor Exhaust Sample Error (Bank 1 Sensor 2) - Duplicate Listing of P237A | Medium |
| P23A1 | O2 Sensor Exhaust Sample Error (Bank 2 Sensor 2) - Duplicate Listing of P237B | Medium |
| P23A2 | Exhaust Heat Exchanger Exhaust Bypass Valve B Control Circuit/Open | Medium |
| P23A3 | Exhaust Heat Exchanger Exhaust Bypass Valve B Control Circuit Low | Medium |
| P23A4 | Exhaust Heat Exchanger Exhaust Bypass Valve B Control Circuit High | Medium |
| P23A5 | Exhaust Heat Exchanger Exhaust Bypass Valve B Control Performance | Medium |
| P23A6 | Exhaust Heat Exchanger Exhaust Bypass Valve B Stuck Open | Hard |
| P23A7 | Exhaust Heat Exchanger Exhaust Bypass Valve B Stuck Closed | Hard |
| P23A8 | Exhaust Heat Exchanger Exhaust Bypass Valve B Position Sensor Stop Performance | Medium |
| P23A9 | Communication Fault - Forced Engine Shutdown | Hard |
| P23AA | Turbocharger/Supercharger Bypass Valve A Stuck | Hard |
| P23AB | NOx Sensor Processor Performance (Bank 1 Sensor 3) | Medium |
| P23AC | NOx Sensor Circuit (Bank 1 Sensor 3) | Medium |
| P23AD | NOx Sensor Circuit Range/Performance (Bank 1 Sensor 3) | Medium |
| P23AE | NOx Sensor Circuit Low (Bank 1 Sensor 3) | Medium |
| P23AF | NOx Sensor Circuit High (Bank 1 Sensor 3) | Medium |
| P23B0 | NOx Sensor Circuit Intermittent (Bank 1 Sensor 3) | Medium |
| P23B1 | NOx Sensor Heater Control Circuit/Open (Bank 1 Sensor 3) | Medium |
| P23B2 | NOx Sensor Heater Control Circuit Low (Bank 1 Sensor 3) | Medium |
| P23B3 | NOx Sensor Heater Control Circuit High (Bank 1 Sensor 3) | Medium |
| P23B4 | NOx Sensor Heater Sense Circuit (Bank 1 Sensor 3) | Medium |
| P23B5 | NOx Sensor Heater Sense Circuit Range/Performance (Bank 1 Sensor 3) | Medium |
| P23B6 | NOx Sensor Supply Voltage Circuit (Bank 1 Sensor 3) | Medium |
| P23B7 | NOx Sensor Heater Control Circuit Range/Performance (Bank 1 Sensor 3) | Medium |
| P23B8 | NOx Sensor Heater Sense Circuit Low (Bank 1 Sensor 3) | Medium |
| P23B9 | NOx Sensor Heater Sense Circuit High (Bank 1 Sensor 3) | Medium |
| P23BA | NOx Sensor Heater Sense Circuit Intermittent (Bank 1 Sensor 3) | Medium |
| P23BB | NOx Sensor Heater Resistance (Bank 1 Sensor 3) | Medium |
| P23BC | NOx Sensor Calibration Memory (Bank 1 Sensor 3) | Easy |
| P23BD | NOx Sensor Performance - Signal Biased/Stuck High (Bank 1 Sensor 3) | Medium |
| P23BE | NOx Sensor Performance - Signal Biased/Stuck Low (Bank 1 Sensor 3) | Medium |
| P23BF | NOx Sensor Performance - Slow Response Low to High (Bank 1 Sensor 3) | Medium |
| P23C0 | NOx Sensor Performance - Slow Response High to Low (Bank 1 Sensor 3) | Medium |
| P23C1 | NOx Sensor Performance - Sensing Element (Bank 1 Sensor 3) | Medium |
| P23C2 | NOx Sensor Delayed Response - High to Low (Bank 1 Sensor 3) | Medium |
| P23C3 | Engine Coolant Bypass Valve C Position Sensor Circuit | Medium |
| P23C4 | Engine Coolant Bypass Valve C Position Sensor Circuit Low | Medium |
| P23C5 | Engine Coolant Bypass Valve C Position Sensor Circuit High | Medium |
| P23C6 | Engine Coolant Bypass Valve C Control Circuit Driver Current/Temperature Too High | Hard |
| P23C7 | Fuel Heater Control Module Power Control Circuit/Open | Medium |
| P23C8 | Fuel Heater Control Module Power Control Circuit Low | Medium |
| P23C9 | Fuel Heater Control Module Power Control Circuit High | Medium |
| P23CA | Fuel Rail Heater Control Circuit/Open | Medium |
| P23CB | Fuel Rail Heater Control Circuit Low | Medium |
| P23CC | Fuel Rail Heater Control Circuit High | Medium |
| P23CD | Fuel Heater Control Module Feedback Signal/Open | Medium |
| P23CE | Fuel Heater Control Module Feedback Signal Performance | Hard |
| P23CF | Fuel Heater Control Module Feedback Signal Circuit Low | Medium |
| P23D0 | Fuel Heater Control Module Feedback Signal Circuit High | Medium |
| P23D1 | Cylinder 1 Fuel Heater Control Circuit/Open | Medium |
| P23D2 | Cylinder 1 Fuel Heater Control Circuit High | Medium |
| P23D3 | Cylinder 1 Fuel Heater Control Circuit Low | Medium |
| P23D4 | Cylinder 1 Fuel Heater Performance | Hard |
| P23D5 | Cylinder 2 Fuel Heater Control Circuit/Open | Medium |
| P23D6 | Cylinder 2 Fuel Heater Control Circuit High | Medium |
| P23D7 | Cylinder 2 Fuel Heater Control Circuit Low | Medium |
| P23D8 | Cylinder 2 Fuel Heater Performance | Hard |
| P23D9 | Cylinder 3 Fuel Heater Control Circuit/Open | Medium |
| P23DA | Cylinder 3 Fuel Heater Control Circuit High | Medium |
| P23DB | Cylinder 3 Fuel Heater Control Circuit Low | Medium |
| P23DC | Cylinder 3 Fuel Heater Performance | Hard |
| P23DD | Cylinder 4 Fuel Heater Control Circuit/Open | Medium |
| P23DE | Cylinder 4 Fuel Heater Control Circuit High | Medium |
| P23DF | Cylinder 4 Fuel Heater Control Circuit Low | Medium |
| P23E0 | Cylinder 4 Fuel Heater Performance | Hard |
| P23E1 | EGR C Control Circuit/Open | Medium |
| P23E2 | EGR C Control Circuit Performance | Medium |
| P23E3 | EGR C Control Circuit Low | Medium |
| P23E4 | EGR C Control Circuit High | Medium |
| P23E5 | EGR C Control Stuck Open | Medium |
| P23E6 | EGR C Control Stuck Closed | Medium |
| P23E7 | EGR C Flow Insufficient Detected | Hard |
| P23E8 | EGR C Flow Excessive Detected | Medium |
| P23E9 | Camshaft A Position Signal Output Circuit/Open (Bank 2) | Medium |
| P23EA | Camshaft A Position Signal Output Circuit Low (Bank 2) | Medium |
| P23EB | Camshaft A Position Signal Output Circuit High (Bank 2) | Medium |
| P23EC | Camshaft B Position Signal Output Circuit/Open (Bank 1) | Medium |
| P23ED | Camshaft B Position Signal Output Circuit Low (Bank 1) | Medium |
| P23EE | Camshaft B Position Signal Output Circuit High (Bank 1) | Medium |
| P23EF | Camshaft B Position Signal Output Circuit/Open (Bank 2) | Medium |
| P23F0 | Camshaft B Position Signal Output Circuit Low (Bank 2) | Medium |
| P23F1 | Camshaft B Position Signal Output Circuit High (Bank 2) | Medium |
| P23F2 | Cylinder 1 Injector B Air-Fuel Ratio Imbalance | Medium |
| P23F3 | Cylinder 2 Injector B Air-Fuel Ratio Imbalance | Medium |
| P23F4 | Cylinder 3 Injector B Air-Fuel Ratio Imbalance | Medium |
| P23F5 | Cylinder 4 Injector B Air-Fuel Ratio Imbalance | Medium |
| P23F6 | Cylinder 5 Injector B Air-Fuel Ratio Imbalance | Medium |
| P23F7 | Cylinder 6 Injector B Air-Fuel Ratio Imbalance | Medium |
| P23F8 | Cylinder 7 Injector B Air-Fuel Ratio Imbalance | Hard |
| P23F9 | Cylinder 8 Injector B Air-Fuel Ratio Imbalance | Hard |
| P23FA | Cylinder 9 Injector B Air-Fuel Ratio Imbalance | Workshop only |
| P23FB | Cylinder 10 Injector B Air-Fuel Ratio Imbalance | Workshop only |
| P23FC | Cylinder 11 Injector B Air-Fuel Ratio Imbalance | Workshop only |
| P23FD | Cylinder 12 Injector B Air-Fuel Ratio Imbalance | Workshop only |
| P23FE | Bank 1 System B Air-Fuel Ratio Imbalance | Medium |
| P23FF | Bank 2 System B Air-Fuel Ratio Imbalance | Medium |