
That little orange light on your dashboard, the check engine light, pops on and suddenly you’re wondering if your car is about to break down. It is tied to your vehicle’s onboard diagnostic system, which monitors everything from emissions to engine performance. When it lights up, it stores a code that pinpoints the issue. From digging into mechanic reports, auto forums, and service data, certain codes show up more often than others, especially in everyday cars like Toyotas and Hondas. Here are the 10 most common ones, explained simply with what they mean, why they happen, and how to handle them. Addressing them early prevents bigger problems and keeps you safe on the road.
1. P0420: Catalyst System Efficiency Below Threshold
This code means your catalytic converter is not cleaning exhaust gases as well as it should. The converter turns harmful pollutants into less toxic ones, but over time, it can clog or fail. Common causes include bad oxygen sensors, exhaust leaks, or using low-quality fuel that leaves deposits. You might notice reduced power or a rotten egg smell. Fixes start with checking sensors (around ₦15,000 to replace), but a new converter can cost ₦100,000 or more. Scan and repair soon to pass emissions tests and avoid engine damage.
2. P0171: System Too Lean (Bank 1)
Your engine is running with too much air and not enough fuel on one side, messing up the mix for combustion. This “lean” condition often comes from vacuum leaks in hoses, a dirty mass air flow sensor, or clogged fuel injectors. In hot climates with dusty air, sensors get grimy fast. Symptoms include rough idling, hesitation when accelerating, or poor mileage. Clean the sensor first (₦5,000 DIY kit), but leaks might need hose replacements at ₦10,000 to ₦20,000. Ignoring it leads to misfires and higher emissions.
3. P0300: Random/Multiple Cylinder Misfire Detected
The engine is misfiring in more than one cylinder, meaning fuel is not igniting properly. Causes range from worn spark plugs, bad ignition coils, or low compression from age. Bad fuel or water in the tank can trigger it too. You will feel shaking at idle or loss of power, like the car is struggling up a hill. Start with new plugs (₦10,000 set), but coils run ₦20,000 each. This code can damage the catalytic converter if left unchecked, so diagnose quickly.
4. P0455: Evaporative Emission System Leak Detected (Large Leak)
There is a big leak in the system that captures fuel vapors to prevent them from escaping into the air. Often, it is a loose or cracked gas cap, but could be damaged hoses or a faulty purge valve. Vapor leaks happen more with heat expansion. No major symptoms besides the light, but it fails emissions. Tighten or replace the cap (₦5,000), or fix hoses for ₦15,000. Simple, but check for smoke tests at a shop if it persists.
5. P0442: Evaporative Emission System Leak Detected (Small Leak)
Similar to P0455 but for tiny leaks, like a pinhole in a hose or a slightly loose cap. The EVAP system recycles vapors, and small issues build over time from vibration or age. You might smell fuel faintly. Causes include corroded fittings or bad seals. Replacement parts cost ₦10,000 to ₦25,000, depending on the valve or canister. A smoke test pinpoints it accurately, avoiding guesswork.
6. P0401: Exhaust Gas Recirculation (EGR) Flow Insufficient
The EGR system recirculates exhaust to lower emissions, but flow is blocked, often by carbon buildup in the valve. Dirty fuel accelerates this gunk. Symptoms include pinging noises under load or reduced efficiency. Clean the valve (₦10,000 DIY), or replace for ₦20,000 to ₦40,000. This code is common in older engines, and fixing it improves smoothness and passes inspections.
7. P0135: O2 Sensor Heater Circuit (Bank 1 Sensor 1)
The upstream oxygen sensor’s heater is faulty, so it cannot warm up fast enough to read exhaust accurately. Heaters fail from age or short circuits. This affects fuel mix, causing poor mileage or rough running. Sensors cost ₦15,000 to ₦30,000 to replace. It is upstream on the exhaust manifold, so labor adds ₦10,000 if not DIY.
8. P0141: O2 Sensor Heater Circuit (Bank 1 Sensor 2)
Like P0135 but for the downstream sensor after the converter. It monitors catalyst efficiency, and a bad heater throws off readings. Causes include wiring damage or sensor wear. You might not feel much, but emissions rise. Replacement is similar, ₦15,000 to ₦30,000. Both O2 codes often appear together in high-mileage cars.
9. P0507: Idle Air Control System RPM Higher Than Expected
The engine idles too high, often from a stuck idle control valve or vacuum leak letting extra air in. Dirt buildup is a big culprit. You notice revving at stoplights or unstable idle. Clean the valve (₦5,000), or replace for ₦20,000. This fixes surging and saves fuel.
10. P0128: Coolant Thermostat (Coolant Temperature Below Regulating Temperature)
The thermostat is stuck open, so the engine runs cooler than it should, affecting efficiency. Causes include age or faulty part. Symptoms are poor heat in the cabin or sluggish performance. Replace the thermostat (₦10,000 to ₦20,000) and flush coolant. It prevents overheating long-term.
These codes are frequent from wear and environment, but a scanner (₦10,000 tool) reads them easily. Fix underlying issues to clear the light, and regular maintenance like clean filters helps prevent them. Stay proactive for reliable drives.
