Symptom guide
Check Engine Light Flashing
Why a flashing check engine light is urgent and what to do next.
Quick answer
A flashing check engine light commonly means the engine is misfiring badly enough to risk catalyst damage.
Most likely causes
- Ignition coil failure
- Worn spark plugs
- Fuel injector issue
- Vacuum leak causing lean misfire
- Mechanical compression problem
Basic driver checks
- Feel whether the engine is shaking.
- Reduce load immediately and avoid hard acceleration.
- Scan for misfire codes such as P0300 through P0308.
- Check for fuel smell or raw exhaust odor.
DIY diagnostic path
- Read codes but avoid clearing them before diagnosis.
- Inspect obvious coil and plug wire connections if accessible.
- Do not keep driving to see if it goes away.
- If the engine runs rough, arrange towing rather than risking catalyst damage.
Common mistakes
- Treating a flashing light like a minor warning
- Clearing codes before the mechanic can see freeze-frame data
- Continuing highway driving with a severe misfire
What to tell the mechanic
Report that the light was flashing, not just steady. Share the exact misfire codes and when the flashing started.