Understand what your car is telling you.
Your car stored a code because a control module measured something outside its expected range. Type it in and we will tell you what it detected, how serious it is, and what to test before you replace anything.
CommonP0420P0171P0300P0430P0455No code? Start with what you noticed
Read left to right, a code tells you which system reported the fault, whether the definition is standardised or specific to your manufacturer, which part of that system is involved, and what exactly was detected. It does not tell you which part has failed.
| Prefix | System | What it covers | Codes |
|---|---|---|---|
| Pxxxx | Powertrain | Engine, transmission, fuel, ignition and emissions control | 7,355 |
| Uxxxx | Network & communication | Module-to-module communication across the vehicle data bus | 1,229 |
| Cxxxx | Chassis | Braking, steering, suspension and stability control | 626 |
| Bxxxx | Body | Lighting, climate control, restraints and cabin equipment | 323 |
Manufacturer-specific codes (P1xxx and similar) mean different things on different vehicles. We do not publish generic definitions for them, because there is no such thing as a correct generic definition for a code the manufacturer defines.
- P0420Catalyst System Efficiency Below Threshold (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0171System Too Lean (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0300Random/Multiple Cylinder Misfire DetectedSeverity level 4 of 5: Get it looked at now.
- P0430Catalyst System Efficiency Below Threshold (Bank 2)Severity level 3 of 5: Diagnose soon.
- P0455Evaporative Emission System Leak Detected (Large Leak)Severity level 2 of 5: Not urgent.
- P0128Coolant Thermostat Below Regulating TemperatureSeverity level 2 of 5: Not urgent.
- P0442Evaporative Emission System Leak Detected (Small Leak)Severity level 2 of 5: Not urgent.
- P0301Cylinder 1 Misfire DetectedSeverity level 4 of 5: Get it looked at now.
- P0172System Too Rich (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0011"A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)Severity level 3 of 5: Diagnose soon.
- P0016Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)Severity level 4 of 5: Get it looked at now.
- P0174System Too Lean (Bank 2)Severity level 3 of 5: Diagnose soon.
- P0302Cylinder 2 Misfire DetectedSeverity level 4 of 5: Get it looked at now.
- P0303Cylinder 3 Misfire DetectedSeverity level 4 of 5: Get it looked at now.
- P0304Cylinder 4 Misfire DetectedSeverity level 4 of 5: Get it looked at now.
- P0401Exhaust Gas Recirculation Flow Insufficient DetectedSeverity level 3 of 5: Diagnose soon.
Definitions from an open, public-domain database of the SAE J2012 / ISO 15031-6 generic code set. Recall and vehicle data from NHTSA.Diagnostic guidance written and reviewed in-house — we do not claim certifications we do not hold. How this site works ·Data sources