QuartChartOil, coolant and fluid capacities for the exact year, make and model.

A Flashing Check Engine Light Means Stop. A Steady One Does Not.

The same lamp carries two completely different messages depending on whether it is steady or flashing, and the difference is worth several thousand dollars.

One lamp, two states
One lamp, two states

A steady check engine light means have it looked at. A flashing one means stop driving.

That is the whole difference, and it is the single most useful thing to know about the lamp. Most drivers treat both the same way, and the mistake runs in the expensive direction.

What the steady light is telling you

A steady lamp means a module has stored a diagnostic trouble code and has decided the fault is real. It does not mean the car is about to break down, it does not tell you how serious the underlying problem is, and it does not mean the car is unsafe to drive to a workshop.

It also does not distinguish between a loose fuel cap and a failing fuel pump. Those two set different codes, but the lamp looks identical for both. The lamp is a doorbell, not a diagnosis.

What the flashing light is telling you

A flashing lamp means a severe misfire is happening right now. Not that it happened once last week — right now, at a rate the engine management considers damaging.

When a cylinder misfires, the fuel that should have burned in the cylinder leaves through the exhaust valve unburnt. It then burns in the catalytic converter instead, which is a ceramic honeycomb designed to run around 800°F. Raw fuel burning inside it pushes it well past that, and the substrate melts.

This happens in minutes, not weeks. A misfire that would have cost a few hundred dollars in coils and plugs becomes a converter replacement, and on many vehicles that is a four-figure job before labour.

The first ten minutes

If the lamp is flashing:

  • Reduce load immediately. Ease off the accelerator, avoid hills, turn off the air conditioning.
  • Pull over somewhere safe as soon as you reasonably can.
  • Do not continue "just to get home" unless home is a few hundred yards away.
  • Have it recovered rather than driven, if that is available to you.

If the lamp is steady, none of the above applies. Book it in, and in the meantime pay attention to whether anything else has changed — rough idle, a new noise, a smell, worse fuel economy, a temperature gauge sitting somewhere new.

The one exception worth knowing

A steady light with the temperature gauge climbing, oil pressure warning lit, or a loss of power is not a steady-light situation any more. The check engine lamp is only one of several, and the others are the ones that mean stop.

Equally, a flashing light that stops flashing and goes steady means the misfire has stopped, not that the problem is fixed. The stored code is still there, and so is whatever caused it.

Why the misfire codes are the ones that flash

Misfire codes run from P0300 to P0312. P0300 is a random or multiple-cylinder misfire — the engine detected misfires but could not attribute them to one cylinder. P0301 through P0312 name a specific cylinder: P0301 is cylinder 1, P0304 is cylinder 4, and so on.

A misfire attributed to a single cylinder points at that cylinder's coil, plug or injector, or at compression in that cylinder. A random misfire across several cylinders points at something shared — fuel pressure, a large vacuum leak, a cam timing problem, bad fuel.

That distinction is why the cylinder number in the code matters, and why swapping the coil from the misfiring cylinder to a neighbouring one and seeing whether the code follows is the classic first test.

What sets the light off most often

Across large samples of scanned vehicles, a small number of causes account for most illuminated lamps: oxygen sensors, catalytic converter efficiency, loose or failed fuel caps and other evaporative-system leaks, mass airflow sensors, and ignition coils or spark plugs.

Notice that the cheapest item on that list — a fuel cap — and one of the most expensive — a converter — both produce the same steady lamp. There is no way to tell them apart by looking at the dashboard, which is the entire reason for reading the code.

The lamp goes out on its own, and that is not good news

Most codes require the fault to be absent for a number of consecutive drive cycles before the lamp extinguishes. The code itself stays stored in memory afterwards, often for another 40 cycles.

So a lamp that came on and went off means the fault occurred and then stopped recurring. The stored code is still readable, and it is worth reading — an intermittent fault caught early is much easier to trace than the same fault after it becomes permanent.

Reading the code is the cheap part

Any inexpensive scanner, and most auto parts shops as a free service, will pull the stored code in under a minute. That code is where diagnosis starts.

What it is not is an instruction. A code names the circuit that reported a problem, not the component that failed — a distinction covered on every code page on this site, and the reason the most common expensive mistake is replacing the part named in the code before testing it.

Work it out

Q
QuartChart

Oil, coolant and fluid capacities for the exact year, make and model. — QuartChart. Editorial policy