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
P1366 Top Dead Center Sensor 2 Intermittent Interruption
BMW Injector Circuit High severity
P1372 Ignition Coil Cylinder 2 Early Activation Fault
BMW Ignition System High severity
P1376 Ignition Coil Cylinder 6 Early Activation Fault
BMW Ignition System High severity
P1380 Variable Cam Timing Solenoid A Circuit Condition
BMW Ignition System High severity
P1386 Control Module Self-test, Knock Control Baseline Test Bank 1
BMW Ignition System High severity
P1391 Glow Plug Circuit Low Input Bank 1
BMW Ignition System High severity
P1393 Glow Plug Circuit Low Input Bank 2
BMW Ignition System High severity
P1397 Camshaft Position Sensor B Circuit Bank 1
BMW Ignition System High severity
P1400 Heated Catalyst Battery Voltage or Current too Low During Heating Bank 1
BMW Auxiliary Emissions Control Medium severity
P1402 Heated Catalyst Power Switch Over temperature Condition Bank 1
BMW Auxiliary Emissions Control Medium severity
P1405 Heated Catalyst Power Switch Over temperature Condition Bank 2
BMW Auxiliary Emissions Control Medium severity
P1406 Heated Catalyst Internal Control Module Checksum/ROM Error
BMW Auxiliary Emissions Control Medium severity
P1413 Secondary Air Injection Pump Relay Control Circuit Signal Low
BMW Auxiliary Emissions Control Medium severity
P1419 Secondary Air System Air Mass Flow Sensor Disconnected or Stuck Signal
BMW Auxiliary Emissions Control Medium severity

Search fault codes

Scan your own car

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