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 see | What it usually means | What to do |
|---|---|---|
| Steady light, car drives normally | A stored fault that is not an immediate emergency | Keep 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 runs | Stop driving; the other warning takes priority |
| Flashing light | Usually an active, severe misfire dumping raw fuel into the exhaust | Reduce 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:
| Job | Typical 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.