Diagnostics
Understanding the check engine light
The check engine light means the car detected a fault. What to do depends on whether it is steady or flashing.
📅 Aug 17, 2026
✔ Free guide
Advertisement
Steady vs flashing
A steady light usually points to an emissions or sensor issue — not urgent, but read the code soon. A flashing light means a severe misfire that can destroy the catalytic converter — stop driving when it is safe.
What to do first
- Check the fuel cap is tight (a loose cap triggers EVAP codes)
- Note whether the car drives normally or feels wrong
- Read the code with a scanner (see AutoTools OBD lookup)
- Fix the confirmed cause before clearing the code
Common causes by code
- P0300–P0304: misfire — plugs, coils, injectors
- P0171/P0174: lean mixture — vacuum leak, MAF, fuel
- P0420: catalyst efficiency
- P0128: thermostat stuck open
Questions about this guide
Sometimes, if the fault clears, the light turns off after a few drive cycles — but the code stays stored. Fix the cause, not the light.
It clears codes temporarily, but they return if the fault remains, and you lose learned settings.