Check engine light: what it means and what to do
The check engine light means the car has stored a fault code somewhere in the engine or emissions system. It does not say which part has failed, and it does not automatically mean an expensive repair.
What matters most is whether the light is steady or flashing, and whether the car is driving normally.
Common symptoms
- A steady amber light with no change in how the car drives
- A flashing light, usually with rough running or lost power
- The light appearing and clearing by itself
- A light together with poor starting, misfiring or heavy fuel use
- A light that returned shortly after being cleared
Simple checks you can do safely
- 1
Note steady versus flashing
Steady generally means "get it looked at soon". Flashing usually indicates active misfiring, which can damage the catalytic converter quickly — reduce load and stop driving.
- 2
Check the fuel filler cap
A loose or poorly sealing cap genuinely can trigger an emissions fault. Tighten it properly; the light may take several drives to clear.
- 3
Check oil and coolant levels
Engine off and cool. Low levels can trigger, or accompany, engine management faults.
- 4
Read the stored code
A basic reader gives you the code. Treat it as a pointer to an area, not a part: a code naming a sensor frequently turns out to be wiring, a connector or an air leak.
- 5
Describe how the car actually drives
Hesitation, rough idle, lost power, unusual smells or heavy fuel use narrow the area far more than the code alone.
Do not buy or replace parts until the fault is confirmed, and never work under a vehicle supported only by a jack.
Warning signs: do not drive
- The light is flashing and the engine is running roughly
- It appears together with overheating, low oil pressure or a loss of braking or steering
- There is a strong smell of fuel or visible smoke
Common questions
Why is my check engine light on?
It means a fault code is stored somewhere in the engine or emissions system. Causes range from a loose fuel cap to a misfire or sensor circuit problem. Reading the code tells you the area to investigate.
Can I drive with the check engine light on?
A steady light with the car driving normally generally means get it looked at soon. A flashing light usually indicates active misfiring, which can damage the catalytic converter quickly — reduce load and stop driving.
Why did the light come back after being cleared?
Clearing a code removes the record, not the fault. A code that returns means the condition is still happening, and clearing it again wipes evidence that would help identify it.
Does a check engine light always mean an expensive repair?
No. Fuel caps, air leaks, connectors and wiring are all common and inexpensive, which is exactly why replacing the part named in a code description is a costly habit.
These describe what a symptom commonly suggests. They are not a confirmed diagnosis of your vehicle.
Related guides
Still not sure what's wrong?
Describe the symptoms, add photos, video or an engine sound, and work through the likely causes with the checks that separate them.
Diagnose my car