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, VAG (VW, Audi, Porsche, Skoda, Seat, Cupra), PSA (Peugeot, Citroën, DS), Mercedes-Benz, Renault / Dacia / Samsung, Ford, Kia / Hyundai (EDC16, EDC17, MD1, MEVD17, MSV/MSD (7X/8X/9X), MS45, DCM3.7, DCM6.x, PCR2.1, DCM3.4, SID201, SID208, SID803/803A, Delphi CRD1.xx DCM3.2, Delphi CRD2.xx DCM3.5, Delphi CRD3.xx, SID3xx (307, 310), EDC16 (C3, C36, CP33, C41, CP42), EDC17 (C42, C11, CP19, C84), MD1CS006, SID3xx (301, 305, 307, 309, 310), SID202-SID206, SID209-SID211, EDC17 (C10, CP65, C70), Delphi DCM 3.5, Delphi DCM 6.x, Siemens/Continental EMS22xx, Siemens/Continental EMS24xx (test), Siemens SIM210 (test), Siemens SIM28/29 (test), EDC16 (C39, CP34)). Free: 3 removals/day.

Try DTC Remover — Free →

Search Results for "P04" (20 found)

20 results
PP0400 — Exhaust Gas Recirculation (EGR), System Malfunction
HIGH👁 97
PP0401 — Exhaust Gas Recirculation (EGR), Insufficient Flow
MODERATE👁 115
PP0402 — Exhaust Gas Recirculation (EGR), Excessive Flow
MODERATE👁 112
PP0403 — Exhaust Gas Recirculation (EGR), Circuit Malfunction
HIGH👁 118
PP0404 — Exhaust Gas Recirculation (EGR), Circuit Implausible Signal
MODERATE👁 125
PP0405 — Exhaust Gas Recirculation (EGR) (G98), Signal too Low
MODERATE👁 106
PP0406 — Exhaust Gas Recirculation (EGR) (G98), Signal too High
MODERATE👁 116
PP0407 — EGR Potentiometer (G212), Signal too Low
MODERATE👁 97
PP0408 — EGR Potentiometer (G212), Signal too High
MODERATE👁 121
PP0409 — Exhaust Gas Recirculation Sensor A, Circuit
HIGH👁 107
PP040A — Exhaust Gas Recirculation Temperature Sensor 'A', Circuit
MODERATE👁 110
PP040B — Exhaust Gas Recirculation Temperature Sensor 'A', Circuit Implausible Signal
MODERATE👁 98
PP040C — Exhaust Gas Recirculation Temperature Sensor 'A', Signal too Low
MODERATE👁 99
PP040D — Exhaust Gas Recirculation Temperature Sensor 'A', Signal too High
MODERATE👁 117
PP040E — Exhaust Gas Recirculation Temperature Sensor 'A', Circuit Intermittent / Erratic
MODERATE👁 116
PP040F — Exhaust Gas Recirculation Temperature Sensor 'A' / 'B', Correlation
MODERATE👁 94
PP0410 — Secondary Air Injection System, Malfunction
HIGH👁 99
PP0411 — Secondary Air Injection System, Incorrect Flow Detected
MODERATE👁 93
PP0412 — Secondary Air Injection System Switching Valve A (N112), Circuit Malfunction
HIGH👁 116
PP0413 — Secondary Air Injection System Switching Valve A (N112), Circuit Open
MODERATE👁 99