πŸ†•MechanicSeeker just launched! Find trusted auto repair shops near you β†’

Top 10 Check Engine Light Codes and What They Mean

Published April 19, 2026

Most drivers see a check engine light and panic, picturing a five-figure repair bill. The reality is more reassuring: industry data suggests only about 20 percent of check engine lights point to a true emergency. The rest are nuisances, small leaks, or sensor issues that can wait a few days. The trick is knowing which is which, and that starts with reading the code. Here are the ten OBD2 codes mechanics see most often, what each really means, and whether you can handle it at home or should hand it to a pro.

P0300 β€” Random/Multiple Cylinder Misfire

Severity: Red. P0300 means the engine computer detected misfires across more than one cylinder. You may feel a rough idle, stumbling under acceleration, or a pulsating loss of power. If the light is flashing, stop driving β€” raw fuel is hitting the catalytic converter and can melt it within miles. Common causes are worn spark plugs, failing ignition coils, vacuum leaks, and clogged fuel injectors. Plugs and coils are DIY-friendly; deeper fuel or compression issues belong with a mechanic. Expect $80 to $400 for plugs and coils, or $1,500+ if the cat converter is destroyed.

P0171 β€” System Too Lean (Bank 1)

Severity: Yellow. The engine is running with too much air relative to fuel. The most common cause is a vacuum leak β€” a cracked intake hose, failed PCV valve, or split intake manifold gasket. A dirty mass airflow (MAF) sensor is the second suspect and can often be cleaned with MAF-safe spray for about $10. Driving short distances is usually fine, but prolonged lean running can overheat pistons. DIY repair is realistic if you can trace a vacuum hose; otherwise, budget $150 to $500 at a shop.

P0172 β€” System Too Rich (Bank 1)

Severity: Yellow. The mirror image of P0171 β€” too much fuel, not enough air. You may notice the smell of fuel from the exhaust, black smoke on acceleration, and worse gas mileage. Typical causes are a failing MAF sensor, leaking fuel injector, stuck-open fuel pressure regulator, or a clogged air filter. Running rich long-term fouls spark plugs and shortens catalytic converter life. Parts are moderate: $50 to $250 for a MAF, $300 to $600 at a shop for diagnosis and repair.

P0420 β€” Catalyst System Efficiency Below Threshold (Bank 1)

Severity: Yellow. The downstream oxygen sensor is reporting that the catalytic converter is not scrubbing exhaust the way it should. Sometimes the cat is genuinely worn out; sometimes a cheap oxygen sensor is sending bad data. You can usually drive normally, but the code is a guaranteed emissions-test failure. Have the sensors checked first β€” an O2 sensor runs $40 to $150 in parts β€” before committing to a new cat, which can run $800 to $2,500 for OEM.

P0430 β€” Catalyst System Efficiency Below Threshold (Bank 2)

Severity: Yellow. Same story as P0420, but on the other bank of a V-configuration engine. Seeing P0420 and P0430 together on a V6 or V8 often suggests a fueling issue (bad O2 sensors, rich running) rather than two converters failing at once. Diagnose before you replace. Combined repair can hit $2,000 to $4,000 if both cats truly need to go, so it pays to rule out cheaper causes first.

P0440 β€” Evaporative Emission System General Fault

Severity: Green.The EVAP system captures fuel vapors from the tank. P0440 is the generic "something is leaking vapor" code. Nine times out of ten the culprit is a loose or cracked gas cap. Tighten it (or replace it for $10 to $25), then drive for a few days β€” the light often clears on its own. If it persists, the issue may be a purge valve or vent solenoid at $50 to $200 installed.

P0128 β€” Coolant Temperature Below Thermostat Regulating Temperature

Severity: Green. The engine is taking too long to reach operating temperature, which almost always points to a stuck- open thermostat. You may notice the heater blowing lukewarm in cold weather and slightly worse fuel economy. A thermostat costs $15 to $50 and is a straightforward DIY on most engines; at a shop, expect $150 to $400 including coolant.

P0442 β€” Small EVAP Leak

Severity: Green. A more specific EVAP code indicating a small leak β€” roughly the size of a pinhole. Again, start with the gas cap. Beyond that, smoke testing at a shop is the fastest way to find the leak. Repair costs usually land at $100 to $300 depending on which hose, seal, or valve is at fault.

P0455 β€” Large EVAP Leak

Severity: Green. A larger EVAP leak, often from an unsealed gas cap, a cracked fuel filler neck, or a failed purge valve. Same diagnostic path as P0442: gas cap first, then smoke test. Large leaks are sometimes easier to locate because you can see the cracked hose or disconnected line. Expect $100 to $400 in repairs.

P0131 / P0134 β€” Oxygen Sensor Issues (Bank 1 Sensor 1)

Severity: Yellow. P0131 indicates low voltage and P0134 indicates no activity from the upstream O2 sensor on bank 1. Symptoms include rough idle, poor fuel economy, and a failed emissions test. Sensors wear out naturally around 100,000 miles. Replacement is DIY-friendly with an O2 sensor socket; parts run $40 to $150, shop labor adds $80 to $150. A lingering O2 sensor fault will eventually trigger catalyst codes too, so address it promptly.

Always Scan Before You Spend

The single most important step when a check engine light comes on is to pull the code. AutoZone, O'Reilly, and Advance Auto Parts all read basic OBD2 codes for free in the parking lot. If you prefer to do it yourself, a good Bluetooth scanner like the BlueDriver OBD2 scanner on Amazon pairs with your phone and pulls manufacturer-specific codes most cheap scanners miss.

Once you know the code, you can decide: tighten a gas cap, swap an O2 sensor in the driveway, or call a pro. For deeper electrical issues that often trigger multiple codes, see our alternator replacement cost guide. If your car is also making unfamiliar sounds, our guide to strange car noises and what they mean is a good next stop. And if you want a shop to take it from here, browse our check engine light diagnostic service directory to compare local mechanics.

DIY Auto Tools

As an Amazon Associate we earn from qualifying purchases.

BlueDriver OBD2 Scanner

Reads every code your car throws, including ABS and airbag. The same Bluetooth scanner most shops use.

β˜… Our Pick β€” View on Amazon

3-Ton Floor Jack

Low-profile steel jack rated for trucks and SUVs. The foundation of any home shop.

β˜… Our Pick β€” View on Amazon

Jack Stands (Pair)

Never crawl under a car supported only by a jack. Rated 3 tons per stand, ratchet-lock safety.

β˜… Our Pick β€” View on Amazon

Craftsman 230pc Socket Set

SAE and metric, 1/4-, 3/8-, and 1/2-inch drive. Covers 95% of fasteners on any passenger vehicle.

β˜… Our Pick β€” View on Amazon

Torque Wrench

Click-style, calibrated to within 4%. Required for lug nuts, oil drain plugs, and engine fasteners.

β˜… Our Pick β€” View on Amazon

Digital Multimeter

Auto-ranging, measures voltage, resistance, and continuity. Diagnoses dead batteries, alternators, and sensors.

β˜… Our Pick β€” View on Amazon