The check engine light is the most anxiety-inducing indicator on a modern car dashboard. It could be a loose gas cap. It could be a failing catalytic converter. It could be the early warning of an engine that's quietly destroying itself.

The light itself tells you nothing. The OBD-II code behind it tells you everything. Here's how to read the situation without panic — and how to decide whether it's worth fixing or a signal to start shopping.

First: Get the Code Pulled

You cannot make any intelligent decision about a check engine light without knowing the diagnostic trouble code (DTC). Auto parts stores — AutoZone, O'Reilly, Advance Auto — will read your codes for free. You can also buy a basic OBD-II reader for $25–$40 and pull them yourself from the port under your dash.

The code will be in the format P0XXX, P1XXX, etc. Write it down. Then Google the specific code + your vehicle year/make/model before you take it to any shop. You'll know what you're dealing with before someone tries to talk you into a $900 diagnostic.

Important: If the check engine light is flashing (not steady), stop driving and get the car looked at immediately. A flashing CEL means an active misfire that can destroy your catalytic converter in minutes. A steady light is "get this looked at soon." A flashing light is "stop now."

Check Engine Light Cost Guide: Common Codes

Here are the most common codes and realistic repair costs from independent shops:

Code What It Means Typical Cost Severity
P0420/P0430 Catalyst system efficiency — catalytic converter below threshold $900–$2,500 Medium
P0300–P0308 Random/specific cylinder misfire $150–$1,800 (wide range based on cause) High if flashing
P0442/P0455/P0456 EVAP system leak (small/large) — often just a gas cap $20–$400 Low
P0171/P0174 System too lean — vacuum leak, MAF sensor, fuel issues $100–$800 Medium
P0128 Coolant temperature below thermostat regulating temperature $150–$400 (thermostat replacement) Low–Medium
P0507/P0505 Idle control system malfunction $100–$400 Low
P0340/P0341 Camshaft position sensor circuit $200–$500 Medium
P0087 Fuel rail pressure too low — fuel pump or fuel system $400–$1,200 High

When a Check Engine Light Is Not Worth Fixing

This is where most people get it wrong. They assume any check engine light must be fixed on the current car before moving on. That's not true — and it can cost you.

If you're already considering selling the car, a P0420 catalytic converter code changes the math in your favor, not against it. Here's why:

The exception: if you're trading in at a dealer, clear the code (if legitimately addressed) because dealers run OBD checks. If you're selling privately with disclosure, repair costs rarely justify themselves.

When a Check Engine Light Changes Your Fix-or-Ditch Calculus

Some CEL codes are not just repair bills — they're diagnostics for an engine in decline. If your check engine light is showing codes related to:

These codes, on a high-mileage car with a history of deferred maintenance, aren't just repair bills. They're indicators of systemic wear. One code fixed often reveals another behind it.

What Happens When You Try to Sell a Car With a CEL

Good news: a check engine light doesn't have to kill a private sale. Buyers who are informed will factor it into price negotiations — they won't walk away automatically. Here's what helps:

Honest sellers move cars. Evasive sellers chase buyers away.

The Bottom Line on Check Engine Lights

A check engine light is information. Treat it that way. Pull the code, understand what it means, get a realistic repair quote from a trusted shop, and then decide whether the repair makes sense in the context of the car's overall value and your ownership plans.

A $90 gas cap fix on a car you plan to drive for three more years? No-brainer. A $2,200 catalytic converter on a car with 195,000 miles that you've been complaining about for a year? Time to have an honest conversation about what comes next.

Get repair cost alerts for your car

We'll email you when we publish new guides for your make and model. No spam — just useful data when it matters.

Expert Diagnostic — $17

Need a Deeper Diagnosis?

Interactive follow-up Q&A VIN-verified specs NHTSA recall checks DIY vs shop guidance

Our free tool gives you a quick verdict. The Expert Diagnostic ($17) goes further — built on 35 years of ASE master tech experience.

Get Your Expert Diagnostic — $17

Not sure what your check engine light means for your situation?

Tell us the code, the car, the mileage, and the repair quote. We'll give you a direct verdict: fix it or move on.

Diagnose My Car →