The check engine light is one of the most misunderstood warning lights on the dashboard. It can mean something as small as a fuel cap that wasn't tightened, or something that will damage the engine if you ignore it. This guide explains what the light actually means, how to tell how urgent it is, and what to do next.

What the check engine light actually is

The check engine light is officially called the malfunction indicator lamp (MIL). It's usually amber or orange and shaped like an engine outline, sometimes with the words "Check Engine" or "Service Engine Soon".

Your car's engine control unit (ECU) constantly watches dozens of sensors: oxygen sensors in the exhaust, the airflow sensor, engine temperature, ignition timing, the fuel evaporation system and more. When a reading falls outside the range the engineers set, the ECU:

  • stores a diagnostic trouble code (DTC) describing the fault,
  • often stores "freeze frame" data showing engine conditions at the moment it happened, and
  • switches on the check engine light if the fault affects emissions or engine health.

Since the 1996 model year in the United States, and from 2001 for petrol cars and 2004 for diesels in the European Union, cars have had a standard diagnostic system called OBD-II (EOBD in Europe). That standard is why one cheap scanner can read codes from almost any modern car. Our guide on how to read OBD-II codes walks through it step by step.

Steady vs. flashing: the most important difference

How the light behaves tells you a lot about urgency:

  • Steady (solid) light: a fault has been detected, but it isn't an emergency in most cases. Get the code read within the next few days and don't ignore it.
  • Flashing light: the engine is usually misfiring badly enough that unburned fuel is entering the exhaust. That can overheat and destroy the catalytic converter, which is an expensive part. Reduce speed, avoid hard acceleration, and get the car checked as soon as you safely can.

We cover this in more detail in steady vs. flashing check engine light.

If the check engine light comes on together with a red warning light (oil pressure, engine temperature or brakes), or the car is overheating, smoking or losing power, stop somewhere safe and switch off the engine. Red lights mean stop.

Common reasons the light comes on

There are hundreds of possible codes, but a small number of causes account for many check engine lights:

  • a loose, damaged or missing fuel cap,
  • a failing oxygen (O2) sensor,
  • worn spark plugs or a failing ignition coil (misfires),
  • a dirty or faulty mass airflow (MAF) sensor,
  • a vacuum leak, such as a cracked hose,
  • a catalytic converter that is no longer working efficiently,
  • problems in the evaporative emissions (EVAP) system.

See our list of the top 10 common causes of a check engine light for what each one means and how it's usually fixed.

What to do when the check engine light comes on

1. Notice how the car feels

Is the car driving normally, or is it shaking, hesitating, losing power or making new noises? A light with no other symptoms is usually less urgent than a light plus rough running.

2. Check for other warning lights

Look at the rest of the dashboard. A check engine light alone is a "soon" problem. A check engine light with an oil, temperature or battery warning needs attention straight away. Our dashboard warning lights guide explains the most common ones.

3. Check the fuel cap

If you filled up recently, pull over when it's safe, remove the fuel cap and refit it until it clicks. A loose cap is a common and harmless cause, but the light usually won't go off immediately. It can take several drives for the system to re-test and switch it off.

4. Read the code

The code tells you where to look. You can:

  • use an inexpensive OBD-II scanner or Bluetooth adapter yourself,
  • ask a parts store (many offer free code reading), or
  • have a garage scan it as part of a diagnosis.

A code such as P0420 or P0300 doesn't name the broken part directly. It names the symptom the computer saw. We explain two of the most common in P0420 explained and P0300 random misfire.

5. Don't just clear the code

Clearing the code with a scanner switches the light off, but it doesn't fix anything. It also resets the car's "readiness monitors", which many emissions inspections check. If the fault is real, the light will come back.

How much does it cost to fix?

There's no single answer, because the light covers so many faults. As a very rough guide:

  • Free or nearly free: tightening or replacing a fuel cap.
  • Low to moderate: replacing a sensor, spark plugs or an ignition coil.
  • Expensive: replacing a catalytic converter or repairing internal engine problems.

Prices vary widely by car, country, parts brand and garage. If you describe your symptoms on GrepKit's free car checker, you'll get typical local price ranges for the most likely causes, which helps you judge whether a quote is fair.

When to see a mechanic

You can safely do the first checks yourself, but see a qualified mechanic if:

  • the light is flashing,
  • the car is running rough, losing power or using more fuel,
  • the code points to something you can't safely inspect, or
  • the light comes back after a repair.

Frequently asked questions

Can a check engine light turn off by itself?

Yes. If the fault was temporary, such as a loose fuel cap that has since been tightened, the computer will switch the light off after it re-tests the system over a number of drives. The code usually stays stored in memory for a while, so a scanner can still read it.

Is it safe to drive with the check engine light on?

If the light is steady and the car drives normally, it's usually fine to drive carefully for a short time while you arrange a check. If it's flashing, or the car is running badly, reduce speed and get it checked as soon as possible to avoid damaging the catalytic converter.

Will the check engine light fail an inspection?

In many places, yes. Emissions inspections commonly check for an illuminated malfunction lamp and stored faults, and some also check that readiness monitors are complete. Rules differ by country and state, so check your local requirements.

Does the check engine light mean the oil is low?

Not usually. Low oil pressure has its own red oil-can warning light. The check engine light relates to engine management and emissions faults, although some cars use it for a few other engine issues too.