A flashing check engine light means active engine misfire - fuel is dumping into your catalytic converter and damaging it in real time. If it stopped flashing or turned off entirely, the misfire resolved itself for now. But the cause is still there, and it WILL come back. Here's what to do.
Most common cause of intermittent flashing. A spark plug at end of life can fire fine most of the time but skip on cold starts or heavy load. Code is usually P0301-P0306 (cylinder-specific) or P0300 (random).
Get a full diagnosis →A coil breaking down internally fires inconsistently - fine warm, miss cold; fine at idle, miss under load. Pull codes - a single-cylinder code (P0301-P0306) is the smoking gun. Coils can be swapped between cylinders to confirm the fault moves with them.
Get a full diagnosis →Common in older cars or short-trip drivers. Plugs foul on a cold rich start, causing misfire for the first minute. Once warm, it burns clean and the light stops flashing. P0300 + first-minute symptoms = this.
Get a full diagnosis →A clogged or sticky injector can cause an intermittent miss on one cylinder. Often appears as P0301-P0306 with the same cylinder always. Fuel system cleaner sometimes helps; sometimes you need to clean or replace the injector.
Get a full diagnosis →Tell us your symptoms and any codes. In under 60 seconds you'll get a step-by-step diagnosis tailored to your car, the parts you need, and what a fair repair should cost.
Get My Repair Report →Cheaper than one wrong part. Backed by mechanic-trained AI.
If your scanner is showing one of these, that's your starting point. Tap any code for full causes and repair costs.
No. It means the misfire stopped for now. The underlying cause (worn plug, weak coil, etc.) is still there and the misfire will return. Damage to the catalytic converter from the flashing period has already happened. Get it diagnosed this week.
Sustained misfire dumps unburned fuel into the cat, where it ignites and overheats - sometimes melting the catalyst substrate. A few minutes of flashing usually causes minimal damage. Hours or days of flashing can ruin a $1,500+ cat.
Risky. The misfire trigger is still there. The next time it flashes (cold morning, hill climb, full throttle) more damage happens. Steady is "diagnose this week." Flashing is "drive only as needed today."
The code tells you. P0301 = cylinder 1. P0302 = cylinder 2. And so on. P0300 = multiple cylinders or random - usually a fuel/vacuum/timing issue rather than a single failed coil.
Spark plugs ($20-60). If your plugs are due, change them first. Many flashing-then-resolved misfires are just one plug at end of life. After plugs, swap a suspect coil to a different cylinder and see if the misfire follows.
One $5.99 report can save you from a $400 wrong-part install. Our AI walks you through the exact diagnosis, in plain English.
Get My Repair Report →