What the check engine light tells you

The check engine light means your vehicle's onboard diagnostic system has detected a problem with the engine, emissions system, or transmission. It does not mean your engine is about to fail or that you are unsafe to drive — it means the car's computer found a code and stored it for you to retrieve.

The light appears as a small engine symbol on your dashboard, usually in amber or yellow. It can come on while you are driving, or you might notice it the next time you start the car. Some vehicles have a steady light; others blink, which typically indicates a more serious issue like a misfiring engine.

The code itself — a combination of letters and numbers — tells a technician what system triggered the light. Common codes point to a loose gas cap, a faulty oxygen sensor, a catalytic converter problem, or an issue with the emissions control system. Without reading the code, you cannot know which one.

Key Takeaways

  • A check engine light means the car's computer detected a problem code, but does not tell you what the problem is without a diagnostic scan.
  • You can read the code yourself with an inexpensive OBD-II scanner, or have a technician read it for you.
  • A blinking check engine light usually means stop driving when ready, because the engine is misfiring and damage is happening now.
  • A steady light usually means the car is safe to drive to a repair shop, though you should not ignore it for weeks.
  • The most common causes — loose gas cap, oxygen sensor, catalytic converter — range from a five-minute fix to a repair costing several hundred dollars.

How to read the code yourself

An OBD-II scanner is a handheld device that plugs into a port under your steering wheel and reads the code your car's computer stored. Basic scanners cost between $25 and $100 and work on almost any vehicle made after 1996. You do not need a technician to use one.

To read the code: locate the OBD-II port (usually on the left side of the steering column, below the dashboard), plug in the scanner, turn the ignition to the "on" position without starting the engine, and follow the scanner's menu to read the stored code. Write down the code — it will be something like P0420 or P0171 — and search for what that specific code means.

Many auto parts stores, including AutoZone and O'Reilly Auto Parts, will read your code for free if you bring the car in. You do not have to buy anything. This is a good option if you do not want to buy a scanner or if you want a second opinion on what the code means.

Blinking versus steady light: when to stop driving

A blinking check engine light means the engine is misfiring — fuel is not burning properly in one or more cylinders, and unburned fuel is flowing into the exhaust system. This damages the catalytic converter in real time. Stop driving as soon as it is safe to do so and have the car towed or driven directly to a repair shop.

A steady check engine light usually means the problem is not an active misfire. You can typically drive to a repair shop, though you should not delay. Do not take a long road trip or ignore the light for weeks. The longer you wait, the more damage may accumulate, and some problems (like a failing catalytic converter) get more expensive the longer they run.

Common check engine light codes and what they cost

The most frequent codes and their typical causes are:

CodeWhat it meansTypical repair cost range
P0420Catalytic converter efficiency below threshold$400–$2,500
P0171 or P0174Fuel system running too lean$150–$600
P0300Random cylinder misfire$100–$1,500
P0128Coolant thermostat not opening properly$200–$500
P0440Evaporative emissions system leak (often a loose gas cap)$0–$400

Costs vary widely depending on your vehicle, your location, and whether the part is still under warranty. A loose gas cap costs nothing to fix. An oxygen sensor might run $150 to $300. A catalytic converter can cost $800 to $2,500 or more on luxury vehicles. Always get a quote before authorizing work.

What to do after you read the code

Once you know the code, search for it online along with your vehicle's year, make, and model. This narrows the possible causes. For example, P0420 on a 2015 Honda Civic points to different likely culprits than P0420 on a 2010 Ford F-150.

If the code is P0440 (evaporative emissions system leak), check your gas cap first. Remove it, inspect the rubber seal for cracks or damage, and screw it back on firmly. Drive for a few days. If the light goes off, the problem was the cap. If it stays on, the leak is elsewhere in the system.

For any other code, contact a repair shop and tell them the code. Many shops will give you a rough estimate over the phone based on the code and your vehicle. If the repair is expensive or you want a second opinion, get quotes from two shops before deciding. Some independent shops charge less than dealerships for the same work, though dealerships may have access to manufacturer technical bulletins that help diagnose unusual problems.

When to ignore the light (almost never)

The only time a check engine light is truly harmless is if the code is P0440 and your gas cap was loose. In every other case, the light is telling you something needs attention. Ignoring it does not make the problem go away — it usually makes it worse and more expensive.

Some people drive for months with the light on. This works until it does not. A small oxygen sensor problem can damage the catalytic converter. A small coolant leak can overheat the engine. A misfire can destroy spark plugs and damage the engine block. The longer you wait, the more systems can fail as a result of the original problem.

Frequently Asked Questions

Can I drive with the check engine light on?

If the light is steady, yes — you can drive to a repair shop. If the light is blinking, no — pull over safely and have the car towed. A blinking light means the engine is misfiring and damage is happening now.

Will the check engine light go off on its own?

No. The light will stay on until the problem is fixed and the code is cleared from the computer. Some shops clear the code without fixing the problem, which makes the light disappear temporarily, but the underlying issue remains and the light will return.

What if I clear the code myself and the light comes back?

That means the problem still exists. Clearing the code without fixing the cause is temporary. The car's computer will detect the same problem again within a few days or weeks, and the light will reappear.

Is a check engine light the same as a service engine soon light?

No. A service engine soon light is a maintenance reminder — it means your oil change or scheduled service is due. A check engine light indicates a problem the computer detected. They are different warnings.

How much does a diagnostic scan cost?

Free at most auto parts stores. At a repair shop, diagnostic scans typically cost $50 to $150, though many shops waive the fee if you have them do the repair. Always ask whether the diagnostic fee will be credited toward the repair cost.