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.

Try DTC Remover — Free →

Search Results for "P04" (P-codes, 20 found)

20 results
PP0400Exhaust Gas Recirculation (EGR), System Malfunction
HIGH👁 17
PP0401Exhaust Gas Recirculation (EGR), Insufficient Flow
MODERATE👁 17
PP0402Exhaust Gas Recirculation (EGR), Excessive Flow
MODERATE👁 14
PP0403Exhaust Gas Recirculation (EGR), Circuit Malfunction
HIGH👁 25
PP0404Exhaust Gas Recirculation (EGR), Circuit Implausible Signal
MODERATE👁 29
PP0405Exhaust Gas Recirculation (EGR) (G98), Signal too Low
MODERATE👁 16
PP0406Exhaust Gas Recirculation (EGR) (G98), Signal too High
MODERATE👁 20
PP0407EGR Potentiometer (G212), Signal too Low
MODERATE👁 17
PP0408EGR Potentiometer (G212), Signal too High
MODERATE👁 30
PP0409Exhaust Gas Recirculation Sensor A, Circuit
HIGH👁 18
PP040AExhaust Gas Recirculation Temperature Sensor 'A', Circuit
MODERATE👁 17
PP040BExhaust Gas Recirculation Temperature Sensor 'A', Circuit Implausible Signal
MODERATE👁 14
PP040CExhaust Gas Recirculation Temperature Sensor 'A', Signal too Low
MODERATE👁 14
PP040DExhaust Gas Recirculation Temperature Sensor 'A', Signal too High
MODERATE👁 20
PP040EExhaust Gas Recirculation Temperature Sensor 'A', Circuit Intermittent / Erratic
MODERATE👁 14
PP040FExhaust Gas Recirculation Temperature Sensor 'A' / 'B', Correlation
MODERATE👁 15
PP0410Secondary Air Injection System, Malfunction
HIGH👁 17
PP0411Secondary Air Injection System, Incorrect Flow Detected
MODERATE👁 17
PP0412Secondary Air Injection System Switching Valve A (N112), Circuit Malfunction
HIGH👁 17
PP0413Secondary Air Injection System Switching Valve A (N112), Circuit Open
MODERATE👁 17