Engine management light on: causes and is it safe to drive?

The engine management light — the amber engine-shaped symbol, sometimes called the check engine light — means the engine's computer has stored a fault. What matters most is whether it's steady or flashing. A steady light is usually something that can wait a few days. A flashing light means the engine is misfiring badly enough to damage the catalytic converter.

Below are the likely causes of each, ranked the way a mechanic would rank them, with how to tell them apart. Answer a few questions in the checker and, if you add the registration, the shortlist is checked against the car's own MOT record.

Optional: add the registration

We'll check the answer against this car's own MOT advisories, mileage, age and engine. Free, and you can skip it.

Free interactive diagnosis

Warning light on

Is it petrol or diesel?

A hybrid counts as petrol. The likely causes are completely different between the two.

Is it safe to keep driving?

For a typical car with each symptom. These are general guidance, not a diagnosis — if you're unsure, don't drive it.

Engine management light on and steady

Usually fine to drive — get it checked when convenient

Usually a nuisance rather than a danger, and unlikely to strand you or cause other damage in the meantime. Get it checked when it's convenient — sooner if it gets worse or anything else changes.

Likely causes

  1. Lambda (oxygen) sensorMost likely

    A stored P013x–P015x code and worse fuel economy, but the car drives normally.

    If it's this: not urgent.

  2. Ignition coil or spark plugsPossible

    A misfire code (P0300–P0304), shaking at idle, and a loss of power. Swapping a coil to another cylinder and seeing the fault move confirms it.

    If it's this: get it checked soon.

  3. EGR valve stickingPossible

    A rough idle, black smoke and a P0400-series code. Common on diesels that do mostly short, slow journeys.

    If it's this: get it checked soon.

  4. Fuel cap not sealing or an evaporative leakPossible

    The light came on just after filling up, with code P0455 or P0456. Check the cap clicks shut.

    If it's this: not urgent.

What to do next

A steady amber light with the car driving normally is rarely an emergency. Have the fault code read before spending anything — a cheap OBD reader or most garages will do it.

Engine management light flashing

Stop — don't drive it

If you're driving, pull over when it's safe and switch off. Don't drive it again until it's been checked — have it recovered if you need to. Carrying on risks the engine, your brakes or your steering, and recovery costs less than the damage.

Likely causes

  1. Ignition coil or spark plugsMost likely

    A misfire code (P0300–P0304), shaking at idle, and a loss of power. Swapping a coil to another cylinder and seeing the fault move confirms it.

    If it's this: get it checked soon.

  2. Fuel injectorLikely

    A misfire or knock on one cylinder, and sometimes smoke. On a diesel a garage can do a leak-off test to find the bad one.

    If it's this: get it checked soon.

  3. Catalytic converterPossible

    Code P0420, a rattle from underneath, and emissions close to the limit at the MOT.

    If it's this: get it checked soon.

What to do next

A flashing engine light means a misfire bad enough to damage the catalytic converter. Pull over when safe and don't drive further than you have to.

A shortlist, not a diagnosis

The ranking is the one a mechanic would give over the counter for a typical car — nobody can road-test a car over the internet, and the real cause may not be listed. Add the registration in the checker above to have it checked against that car's MOT advisories, mileage and engine. Have the car checked by a qualified mechanic before relying on it, and if you're unsure whether it's safe, don't drive it.

Common questions

Can I drive with the engine management light on?

If the light is steady and the car drives normally, you can usually drive it gently for a few days — but get the fault code read soon, because a small fault left alone can become an expensive one. If the light is flashing, or the car has lost power, is shaking or smells hot, pull over when it's safe and don't carry on: a flashing light means unburnt fuel is reaching the catalytic converter, which can overheat and fail.

What is the most common cause of an engine management light?

With a steady light, sensors are the usual suspects — a lambda (oxygen) sensor, an EGR valve sticking on a diesel, or a fuel cap that isn't sealing. A flashing light is most often an ignition coil or spark plug. Only the fault code confirms which.

How do I find out why the light is on?

Have the fault code read. Many garages will do it quickly, and a basic OBD code reader plugs in under the dashboard. The code narrows the list further than any question can, though it names the system that reported the fault rather than always the part that failed.

Will an engine management light fail the MOT?

Yes. Since May 2018 an engine management light that stays on is a major defect at the MOT, so the fault needs fixing before the test. Clearing the code just before the test doesn't help if the fault comes back.