OBD-II Diagnostic Trouble Codes Database
Over 20K+ codes with detailed explanations, symptoms, causes, and repair solutions. Fast search, free access, and professional-grade information for mechanics and car enthusiasts.
Important Notice
OBD-II diagnostic codes can vary by vehicle manufacturer, model year, and specific configuration. While P-codes (powertrain) follow SAE J2012 standards, U-codes (network communication) and manufacturer-specific interpretations may differ. Always consult your vehicle's service manual or a qualified technician for accurate diagnosis.
Working with ECU firmware? Remove DTCs directly from firmware files
Our free Firmware DTC Remover detects and removes hardcoded fault codes directly from ECU firmware files — no software needed. Supports BMW/MINI (EDC16, EDC17, MEVD17) and VAG Group (EDC17). Free: 3 removals/day.
Search Results for "P03" (20 found)
20 resultsPP0300 — Random/Multiple Cylinder Misfire Detected
PP0301 — Cylinder 1, Misfire Detected
PP0302 — Cylinder 2, Misfire Detected
PP0303 — Cylinder 3, Misfire Detected
PP0304 — Cylinder 4, Misfire Detected
PP0305 — Cylinder 5, Misfire Detected
PP0306 — Cylinder 6, Misfire Detected
PP0307 — Cylinder 7, Misfire Detected
PP0308 — Cylinder 8, Misfire Detected
PP0309 — Cylinder 9, Misfire Detected
PP030A — Cylinder 10, Misfire Detected with Fuel Cut-off
PP030B — Cylinder 11, Misfire Detected with Fuel Cut-off
PP030C — Cylinder 12, Misfire Detected with Fuel Cut-off
PP030D — Cylinder 13, Misfire Detected
PP030E — Cylinder 14, Misfire Detected
PP030F — Cylinder 15, Misfire Detected
PP0310 — Cylinder 10, Misfire Detected
PP0311 — Cylinder 11, Misfire Detected
PP0312 — Cylinder 12, Misfire Detected
PP0313 — Misfire Detected Low Fuel Level