Updated October 15, 2026 · · Diagnostics & Troubleshooting · 5 min read

The check engine light means your car’s computer has stored a fault — but on its own it does not tell you how serious the problem is. The single most important clue is whether the light is steady or flashing. Use the table below to decide what to do right now, then read on for the common causes, how to get the code, and realistic repair costs.

Steady or flashing: what to do right now

What you seeWhat it usually meansWhat to do
Steady light, car drives normallyA stored fault that is not an immediate emergencyKeep driving gently; get the code read soon
Steady light + another warning (temperature, oil, loss of power/limp mode, shaking)A fault serious enough to affect how the car runsStop driving; the other warning takes priority
Flashing lightUsually an active, severe misfire dumping raw fuel into the exhaustReduce power and stop as soon as it is safe — this can wreck the catalytic converter

The difference matters enough to have its own guide: check engine light flashing vs steady.

What the check engine light actually means

The light — properly the malfunction indicator lamp (MIL) — comes on when a sensor reports a reading the engine computer did not expect. On almost every car it is amber or yellow. It is not one of the red warning lights (oil pressure, coolant temperature, brakes, charging), which point to separate and often more urgent systems.

The MIL does not tell you which part failed. It tells you a fault code has been stored, and you read that code with a scanner to narrow things down.

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

If the light is steady and the car drives normally, it is usually fine to drive on gently and get it scanned soon rather than ignore it. A steady light is not a blanket “all clear,” though — it can still flag an emissions, sensor, or drivability fault worth fixing.

Stop driving if the light is flashing, or if the car also overheats, loses power, drops into limp mode, shakes, stalls, or shows a red warning. If it came on and the car now will not start, work through our car won’t start diagnosis instead.

The most common causes

Causes vary by car and age, but these turn up most often:

  • Loose or failed fuel (gas) cap / EVAP leak — a common and inexpensive trigger. Tighten the cap and the light may clear after several drive cycles.
  • Oxygen (O2) sensor — a worn sensor skews the fuel mixture and trips the light.
  • Catalytic converter — often a downstream result of an ignored misfire or O2 fault, not a first failure.
  • Engine misfire — worn spark plugs or coils, usually felt as a rough idle.
  • Lean or rich fuel mixture — frequently a vacuum leak or a dirty mass airflow (MAF) sensor.
  • Coolant temperature or MAF sensor, or wiring faults — less common but typical.

How to read the code

Read the stored code with an OBD-II scanner plugged into the car’s OBD-II port, usually under the dashboard on the driver’s side. In the US, many auto parts stores read codes for free. In the UK and most of Europe you will usually pay a garage around £40–£60 for a diagnostic plug-in — and a light left on for an emissions fault can fail an MOT or roadworthiness test.

A free code read is not a diagnosis

The code points at a system, not a specific part. Replacing the part the code names is how people waste money. A P0420 code, for example, names catalytic-converter efficiency — but the real cause is often an upstream O2 sensor or an unfixed misfire, so a new converter alone just brings the light back.

Two things turn a code into a real diagnosis. Freeze-frame data captures the conditions when the fault set (speed, load, temperature), which tells you when to recreate it. And a pending code (seen once) is weaker evidence than a confirmed code (seen on repeated trips). A basic reader under $30 shows codes only; live data and freeze-frame need a slightly better tool, and they are what actually find the fault.

Typical repair costs (US independent shop)

Actual cost depends entirely on the code and the car; parts and labor vary, as does OEM versus aftermarket. As a rough US guide:

JobTypical cost (US)
Professional diagnosis$100–$200
Gas cap$15–$40
Oxygen sensor$200–$450
Misfire (plugs and coils)$200–$850
Catalytic converter$800–$2,500+

UK and EU prices differ: a diagnostic plug-in is roughly £50–£100 / €60–€120, and a catalytic converter is roughly £400–£1,500 / €500–€1,800. Treat all of these as ballpark figures, not quotes — labor rates vary widely.

Frequently asked questions

Can the check engine light turn off by itself?

Yes, if the fault was temporary. A gas cap you have retightened, or one bad tank of fuel, often clears after several drive cycles. A real fault keeps the light on and needs an actual repair.

How long can I drive with the check engine light on?

If it is steady and the car feels normal, driving for a few days to reach a shop is usually fine. If it is flashing, or the car runs badly, do not keep driving — a flashing light can destroy the catalytic converter within a short distance.

Can it come on for low oil or a weak battery?

Low oil usually trips a separate red oil-pressure light, not the check engine light. A weak or failing battery, however, can cause odd sensor readings and voltage-related codes that do switch the check engine light on.

Is a flashing check engine light always a misfire?

Not always, but a severe misfire is by far the most common cause. Because a flashing light signals active engine damage either way, treat it the same: reduce power and stop as soon as it is safe.

I'm Tim G., the editor behind Service Reset. I research and rewrite car service-reset, calibration and initialization procedures in plain English, cross-checking every guide against manufacturer service information and professional repair databases so the steps match your car's exact make, model and generation. Service Reset is an independent reference and starting point for owners and DIY mechanics — not a workshop, and not affiliated with any manufacturer.