Flashing vs steady
A steady check engine light means a fault was stored and the car should be inspected soon. A flashing light means the fault may be active right now, often a misfire under load.
What to do first
- Reduce speed and avoid hard acceleration.
- Do not tow heavy loads if you can avoid it.
- Check for shaking, loss of power, or fuel smell.
- Scan for diagnostic trouble codes as soon as possible.
When to stop driving
Stop safely if the car shakes badly, overheats, loses power, or shows another red warning. Continuing to drive with a severe misfire can overheat the catalytic converter.
Common causes of flashing
- Ignition coil or spark plug failure
- Fuel injector problem
- Vacuum leak affecting one cylinder
- Low fuel quality or contaminated fuel
FAQ
How far can I drive with a flashing check engine light?
Drive only as far as needed to reach a safe place or repair shop — avoid highway speeds and heavy acceleration. A flashing MIL often means an active misfire; continuing for 20–50 miles under load can overheat and ruin a catalytic converter that costs $800–$2,500+ to replace on many cars.
Where can I get codes read for free?
In the US, AutoZone and O'Reilly Auto Parts commonly offer free OBD-II reads. Ask for the exact P-code — P0300 series codes point to misfire, which matches many flashing check-engine events.
The light flashed then went steady — is it safe now?
Safer than a continuously flashing light, but not ignored. The fault is still stored; scan codes and repair soon. If the light begins flashing again under acceleration, treat it as an active misfire and limit driving.
Related symbol guides
More scenarios
This scenario guide is general information only. Confirm warnings with your owner's manual. Read full disclaimer.