OBD fault code library

Look up any P or U code to see what it means, what causes it, the parts involved and how it gets fixed.

Free on OBD DashX

Looking for real-world repair data?

OBD DashX shows which problems come with each code, how often they show up in other vehicles, and how to fix them — step by step.

  • Real-world fix data
  • How often it happens
  • Step-by-step repairs
Browse codes on OBD DashX No sign-up needed · available in 10 languages
P2300 Ignition Coil A Primary Ctrl Circuit Low
Ignition System High severity
P2317 Ignition Coil F Sec Circuit
Ignition System High severity
P2319 Ignition Coil G Primary Ctrl Circuit High
Ignition System High severity
P2331 Ignition Coil K Primary Ctrl Circuit High
Ignition System High severity
P2401 EVAP Leak Detection Pump Ctrl Circuit Low
Auxiliary Emissions Control Low severity
P2412 Fuel Cap Sensor/Switch Circuit Interim/Erratic
Auxiliary Emissions Control Low severity
P2416 O2 Sensor Signals Swapped Bank1 Sensor 2 / Bank1 Sensor 3
Fuel and Air Metering Medium severity
P2417 O2 Sensor Signals Swapped Bank2 Sensor 2 / Bank2 Sensor 3
Fuel and Air Metering Medium severity
P2422 EVAP Vent Valve Stuck Closed
Auxiliary Emissions Control Low severity
P2426 Exhaust Gas Recirculation Cooling Valve Ctrl Circuit Low
Auxiliary Emissions Control Medium severity
P2429 Exhaust Gas Temp Too High Bank2
Auxiliary Emissions Control Medium severity
P2439 Sec Air Injector Sys Air Flow/Press Sensor Circuit Interim/Erratic Bank2
Auxiliary Emissions Control High severity
P2445 Sec Air Injector Sys Pump Stuck Off Bank1
Auxiliary Emissions Control High severity
P2456 Diesel Particulate Filter Pressure Sensor A Circuit Intermittent/Erratic
Auxiliary Emissions Control Medium severity
P245B Exhaust Gas Recirculation Cooler Bypass Control Circuit Range/Performance
Auxiliary Emissions Control High severity

Search fault codes

Scan your own car

Read and clear fault codes, live data and service resets with the CaRPM app.