OBD2 Codes

The 5 Most Common OBD2 Codes Every Car Owner Will Eventually Face

Statistically, one of these five will show up on your dashboard sooner or later. Here's what each one actually means.

Handheld OBD2 scanner displaying a diagnostic trouble code inside a car

After enough years doing this, you start to notice the same handful of codes coming back again and again. Cars are different, drivers are different, but the physics underneath a lot of these problems is surprisingly consistent. If you own a car long enough, there's a good chance you'll eventually see at least one of these five on a scan tool.

I'm not going to give you the full diagnostic breakdown for each here — that's what the individual code guides are for, and I've linked each one below. Think of this as the map before the detailed directions: enough to recognize what you're looking at and roughly how worried to be.

The 5 Codes

P0171 #1 — System Too Lean (Bank 1)

The most common check engine code, period

This means the engine is getting more air than fuel than it should be. In a large share of real cases, the cause is something simple and inexpensive — a cracked vacuum hose or a dirty airflow sensor. It can also point to a weak fuel pump, which is a bigger job, so ruling out the cheap causes first matters here more than almost anywhere else.

Full P0171 guide →
P0420 #2 — Catalyst System Efficiency Below Threshold

Often blamed on the wrong part

This code technically means the catalytic converter isn't performing as expected. What it doesn't tell you is why. A failing oxygen sensor or an engine misfire can make a perfectly healthy catalytic converter look bad on a scan. Replacing the converter without checking what's upstream of it is one of the more expensive misdiagnoses I've seen repeated over the years.

Full P0420 guide →
P0300 #3 — Random / Multiple Cylinder Misfire

The one most likely to come with a flashing light

The engine is skipping, and the computer can't pin it to one specific cylinder. Spark plugs and ignition coils are the most frequent causes, both inexpensive parts. If this code shows up alongside a flashing (not steady) light, it's worth treating with more urgency — see our guide on whether it's safe to keep driving with a flashing light.

Full P0300 guide →
P0455 #4 — Evaporative Emission System, Large Leak

Usually the cheapest fix on this entire list

This one deserves its reputation as the "check your gas cap" code, because that's genuinely the cause a large share of the time. A loose, cracked, or missing gas cap is enough to trigger it. Before assuming anything more complicated, it's worth checking the cap first — it costs nothing and takes ten seconds.

Full P0455 guide →
P0128 #5 — Coolant Thermostat Below Regulating Temperature

The one that doesn't make the car feel broken

This shows up when the engine takes longer than expected to reach normal operating temperature — usually because the thermostat is stuck open. The car will generally still drive fine, which is exactly why people tend to ignore it. Left alone, it quietly hurts fuel economy, cabin heat in cold weather, and can be enough on its own to fail an emissions test.

Full P0128 guide →
💡 The pattern worth noticing

Four out of these five codes have a genuinely inexpensive, common cause as the most likely explanation. The exception, P0300, still often traces back to plugs or coils rather than anything more serious. None of that guarantees your specific case is the cheap one — but it's exactly why starting with the cheapest, most common cause first is worth doing before authorizing anything bigger.

Quick Recap
  1. P0171 — too lean, usually a vacuum leak or dirty sensor.
  2. P0420 — catalyst efficiency, often really an upstream sensor or misfire issue.
  3. P0300 — random misfire, usually plugs or coils.
  4. P0455 — large EVAP leak, check the gas cap first.
  5. P0128 — slow-to-warm thermostat, drives fine but hurts efficiency and emissions.
📋
OBD2 Quick Reference Cheat Sheet
The 100 most common codes on one compact printable PDF. Severity rating, safe-to-drive status, and the #1 fix for each code — right in your pocket when you need it most.
$4.99
Get Instant PDF →
📗
OBD2 Decoded: The 100 Most Common Codes & the Questions Mechanics Fear
Includes decision trees, false-positive traps, and the exact questions to ask before authorizing any repair. The 100 most common codes — all covered. Walk into any shop fully prepared.
$14.99
Get the Full e-Book →
❓ Frequently Asked Questions
What does it mean if I have more than one code at once?
It's more common than people expect, and it doesn't necessarily mean multiple unrelated problems. Sometimes one root cause triggers several codes at once — for example, a vacuum leak can trigger both a lean code and a rough idle misfire code. It's worth checking whether the codes share a common cause before assuming you're facing several separate repairs.
Are these codes always serious?
Not usually. Most of the codes on this list are, in the majority of real-world cases, traced back to inexpensive, common causes rather than major component failures. That said, severity always depends on the specific symptoms your car is showing alongside the code, not the code number alone.
Can two different problems trigger the same code?
Yes. An OBD2 code describes a symptom the computer detected, not a specific broken part. P0171, for example, can be triggered by a vacuum leak, a dirty mass airflow sensor, a weak fuel pump, or a few other causes that all produce a similar reading. That's exactly why starting with the cheapest, most common cause first matters.
🔧
Alex Carter
✓ ASE-Certified Technician 14 years diagnostic experience

Alex has spent 14 years diagnosing vehicles across independent shops and dealership service centers. Every guide on OBDPlatform follows the same logic applied in the shop: cheapest and most common cause first, expensive confirmation last.

This guide is for informational purposes only. Always consult a qualified mechanic before performing any vehicle repair. OBDPlatform is not responsible for actions taken based on this content.
Want more guides like this?
Browse All Articles →