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
P0319 Rough Road Sensor B Signal Circuit
Generic Ignition System High severity
P0321 Ignition/Distributor Engine Speed Input Circuit Range/Performance
Generic Ignition System High severity
P0322 Ignition/Distributor Engine Speed Input Circuit No Signal
Generic Ignition System High severity
P0324 Knock Control System Error
Generic Ignition System Medium severity
P0325 Knock Sensor Circuit Malfunction
Generic Ignition System Medium severity
P0326 Knock Sensor Circuit Range/Performance
Generic Ignition System Medium severity
P0328 Knock Sensor Circuit High Input
Generic Ignition System Medium severity
P0329 Knock Sensor Circuit Intermittent
Generic Ignition System Medium severity
P0330 Knock Sensor 2 Circuit Malfunction Bank 2
Generic Ignition System Medium severity
P0332 Knock Sensor 2 Circuit Low Bank 2
Generic Ignition System Medium severity
P0333 Knock Sensor 2 Circuit High Input Bank 2
Generic Ignition System Medium severity
P0335 Crankshaft Position Sensor A Circuit Malfunction
Generic Ignition System High severity
P0336 Crankshaft Position Sensor A Circuit Range/Performance
Generic Ignition System High severity
P0338 Crankshaft Position Sensor A Circuit High Input
Generic Ignition System High severity
P0339 Crankshaft Position Sensor A Circuit Intermittent
Generic Ignition System High severity

Search fault codes

Scan your own car

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