In brief, the codes most often seen across cars with OBD-II systems include P0300 and P0301–P0304 (misfires), P0171/P0174 and P0172/P0175 (lean or rich fuel conditions), P0420/P0430 (catalyst efficiency), P0455 and P0442 (evaporative leaks), and common sensor-related codes such as P0101/P0102 and P0133/P0134/P0135.
The check engine light is triggered when the vehicle’s computer detects a fault that could affect emissions, fuel economy, or drivability. The codes point technicians toward broad fault areas. This article highlights the most frequently reported codes and what they typically indicate, along with practical next steps for drivers.
Most common OBD-II codes by category
Misfire codes
Misfire-related codes are among the top reasons for an engine light, signaling issues with combustion in one or more cylinders.
- P0300: Random/Multiple Cylinder Misfire Detected
- P0301: Cylinder 1 Misfire Detected
- P0302: Cylinder 2 Misfire Detected
- P0303: Cylinder 3 Misfire Detected
- P0304: Cylinder 4 Misfire Detected
Misfires can be caused by worn spark plugs, faulty ignition coils, clogged or leaking fuel injectors, or vacuum leaks. Even a misfire on one cylinder can trigger the light and affect performance, fuel economy, and emissions.
Lean and rich fuel mixture codes
Codes in this category indicate the engine is not achieving the proper air-fuel ratio, which can stem from multiple sources.
- P0171: System Too Lean (Bank 1)
- P0174: System Too Lean (Bank 2)
- P0172: System Too Rich (Bank 1)
- P0175: System Too Rich (Bank 2)
Causes commonly include vacuum leaks, faulty mass air flow (MAF) sensors, dirty or leaking injectors, a weak fuel pump, or oxygen sensor readings that mislead the engine control unit.
Catalyst efficiency and evaporative system codes
These codes point to emissions-related issues that can affect how clean the exhaust is and how fuel vapors are managed.
- P0420: Catalyst System Efficiency Below Threshold (Bank 1)
- P0430: Catalyst System Efficiency Below Threshold (Bank 2)
- P0455: Evaporative Emission System Leak Detected (Gross Leak)
- P0442: Evaporative Emission System Leak Detected (Small Leak)
- P0440: Evaporative Emission Control System Malfunction
Catalyst codes may indicate a failing or contaminated catalytic converter, often related to chronic misfires or rich-running conditions. Evaporative system codes typically involve seals, hoses, or the gas cap and may require leak testing or component replacement.
Sensor-related codes
Faults in air intake and exhaust sensors are among the most frequently encountered, given sensor aging and wiring wear.
- P0101: Mass or Volume Air Flow Circuit Range/Performance
- P0102: Mass or Volume Air Flow Circuit Low Input
- P0133: O2 Sensor Circuit Slow Response (Bank 1 Sensor 1)
- P0134: O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1)
- P0135: O2 Sensor Heater Malfunction (Bank 1 Sensor 1)
Oxygen sensor and MAF sensor codes can arise from aging sensors, wiring or connector problems, or related vacuum leaks. Replacing the faulty sensor is not always necessary; sometimes cleaning connections or addressing wiring fixes the issue.
What to do next
When a check engine light appears, practical steps can help you triage before visiting a shop: verify the fuel cap is secure, check for obvious vacuum leaks or loose hoses, note any running symptoms, and, if possible, read the stored codes with an OBD-II scanner. If the vehicle is running poorly, loses power, or you see unusual noises or smoke, seek professional diagnosis promptly.
Summary
The most common check engine codes cluster around misfires (P0300, P0301–P0304), air-fuel balance (P0171/P0174, P0172/P0175), catalyst and evaporative system health (P0420, P0430, P0455, P0442, P0440), and sensor health (P0101/P0102, P0133/P0134/P0135). Understanding these categories helps drivers communicate with technicians and approach repairs in a structured, informed way.


