A flashing check engine light that stops is usually a misfire — your engine is skipping combustion in one or more cylinders, but the problem is intermittent
When your check engine light flashes (not stays solid), your vehicle's onboard diagnostic system has detected a problem serious enough to damage the catalytic converter if you keep driving. A flashing light that then stops means the misfire happened, the system logged it, but the condition cleared before the next diagnostic cycle. This is different from a solid light, which indicates a stored fault that persists.
The most common causes are a fouled spark plug, a weak ignition coil, low fuel pressure, a vacuum leak, or a cylinder with low compression. Because the problem is intermittent, it may not show up during a diagnostic scan — the fault code might be there, but the live data won't reproduce the misfire while you're sitting in the shop. This is why the light stops: the condition resolved on its own, at least temporarily.
Key Takeaways
- A flashing check engine light means your engine is misfiring right now and you should stop driving to avoid catalytic converter damage.
- When the light stops flashing, the misfire has cleared, but the diagnostic code remains stored in your vehicle's computer and a scanner can still read it.
- Intermittent misfires are hardest to diagnose because they don't happen on demand; a mechanic may need to drive the vehicle or wait for the problem to repeat.
- Spark plugs, ignition coils, fuel pressure, and vacuum leaks account for most intermittent misfire cases.
- Continuing to drive on a flashing check engine light risks thousands of dollars in catalytic converter damage.
Why the light flashes, then stops
Your engine control unit (ECU) monitors combustion in each cylinder many times per second. When it detects a misfire — a cylinder that fails to ignite or burns incompletely — it triggers the check engine light to flash. A flashing light is an active warning: the problem is happening now. A solid light means a fault was logged but is not currently occurring.
Once the misfire stops, the light stops flashing. The ECU does not when ready erase the fault code; it stores it so a mechanic can retrieve it later with a diagnostic scanner. If the misfire does not happen again within a certain number of drive cycles (usually 40 to 80 miles of normal driving), the code clears automatically. This is why you might see the light flash once, then never see it again — the problem was real, but it was a one-time event or a condition that resolved itself.
The danger is that intermittent misfires often get worse. A spark plug that misfires occasionally today may misfire constantly tomorrow. Ignition coils fail gradually. Fuel injectors clog slowly. Waiting for the problem to go away on its own usually means waiting for it to become a bigger, more expensive problem.
Spark plugs and ignition coils as the most common cause
Spark plugs wear out over time. When the gap between the electrodes widens, the spark weakens, and under certain conditions — cold starts, high load, high RPM — the plug fails to ignite the fuel. The cylinder misfires, the light flashes, and once the engine warms up or the load drops, the spark is strong enough again and the light stops.
Ignition coils fail in a similar pattern. A coil that is beginning to fail may work fine at idle but fail under acceleration or load. You might see the light flash only when you merge onto the highway or climb a hill. Once you return to normal driving, the coil recovers and the light stops. Ignition coils are more expensive to replace than spark plugs, but both are common culprits in intermittent misfire cases.
If your vehicle has over 100,000 miles and has never had a full spark plug replacement, that is the first thing to check. Plug gaps widen gradually, and a set of worn plugs can cause misfires that come and go depending on driving conditions. Ignition coils typically last longer but can fail at any age, especially in hot climates or if the coil has been exposed to moisture.
Fuel pressure and injector problems
A fuel pump that is beginning to fail may deliver adequate pressure most of the time but drop below spec under heavy acceleration or sustained high RPM. When fuel pressure drops, the injectors cannot spray fuel properly, the cylinder runs lean, and a misfire occurs. Once you ease off the throttle, pressure recovers and the light stops flashing.
Fuel injectors can become partially clogged with carbon deposits. A clogged injector may spray fuel inconsistently, causing a misfire in that cylinder. The problem often worsens in cold weather or after the vehicle has sat for a while, which is why you might see the light flash on a cold morning but not during afternoon driving.
Diagnosing fuel system issues requires a fuel pressure gauge and sometimes a fuel injector balance test. A mechanic can connect a gauge to the fuel rail and watch the pressure while you drive, looking for drops that correlate with the misfire. This is more involved than a basic scan, but it is the only way to confirm a fuel system problem when the misfire is intermittent.
Vacuum leaks and compression loss
A vacuum leak allows unmetered air into the engine, leaning out the fuel mixture and causing a misfire. Small leaks may only affect the engine under certain conditions — a torn hose might leak more when the engine is cold, or a cracked intake gasket might only leak under load. This creates an intermittent misfire that stops when conditions change.
Low compression in one cylinder also causes misfires. Compression loss can result from a worn piston ring, a leaking valve, or a head gasket failure. Unlike a spark plug or coil, compression loss does not improve on its own and will worsen over time. A compression test requires removing the spark plugs and using a specialized gauge, but it is the only way to rule out internal engine damage.
Vacuum leaks are often easier to find than compression problems. A mechanic can spray carburetor cleaner around vacuum hoses and intake gaskets while listening for an RPM change, which indicates a leak. Compression testing is more time-consuming but necessary if vacuum and ignition systems check out.
What to do when the light flashes
Stop driving as soon as it is safe to do so. A flashing check engine light means your engine is misfiring and unburned fuel is flowing into the exhaust system. The catalytic converter is designed to burn this fuel, but repeated misfires overheat the converter and can cause permanent damage. Catalytic converter replacement costs between $800 and $2,500 depending on the vehicle, so stopping when ready is worth the inconvenience.
Do not assume the problem is gone because the light stopped flashing. The fault code is still in the computer. Have the vehicle scanned at a repair shop before you drive it again. If the code is for a misfire in a specific cylinder, that narrows the diagnosis significantly. If the code is for a random misfire (all cylinders), the problem is more likely fuel or ignition system rather than a single cylinder.
If the light flashes again during normal driving, note the conditions: were you accelerating, idling, cold, hot, on the highway, in traffic? These details help a mechanic reproduce the problem and pinpoint the cause. Write them down or record them on your phone so you do not forget by the time you reach the shop.
Diagnostic scanning and intermittent faults
A basic diagnostic scan will retrieve any stored misfire codes, but it will not always show the root cause. If the misfire is not happening at that exact moment, the live data stream may look normal. This is why intermittent misfires are frustrating to diagnose: the scanner confirms something went wrong, but the vehicle is not misbehaving during the test.
A more thorough diagnosis involves a test drive while connected to a more advanced scanner that records live data. A mechanic can watch fuel pressure, ignition timing, oxygen sensor readings, and cylinder-specific data while you drive and try to reproduce the misfire. This is more expensive than a basic scan but necessary when the problem is intermittent.
Some shops offer a "monitor drive" where they connect a scanner and drive the vehicle for 20 to 30 minutes to try to trigger the fault. This is often the only way to diagnose an intermittent problem, and it is worth the extra cost because it prevents you from replacing parts that are not actually broken.
When to replace parts versus waiting
If your vehicle has high mileage and the scan shows a misfire code, replacing the spark plugs is a reasonable first step. Spark plugs are inexpensive and wear predictably, so replacing them is low-risk. If the light does not return after 100 miles of driving, the problem was likely the plugs.
If the scan shows a misfire in a specific cylinder and the plugs are relatively new, the ignition coil for that cylinder is the next most likely culprit. Ignition coils are more expensive than plugs but still cheaper than a fuel pump or catalytic converter, and the risk of replacement is moderate.
Do not replace a fuel pump or perform a compression test based on a guess. These are expensive repairs, and if they do not fix the problem, you have wasted money. A mechanic should narrow the diagnosis before recommending these repairs. If you are uncertain whether a repair is necessary, ask the shop to explain why they are recommending it and what data supports it.
Frequently Asked Questions
Is it safe to drive with a flashing check engine light?
No. A flashing light means your engine is misfiring right now, and continuing to drive risks severe catalytic converter damage. Stop as soon as safely possible and have the vehicle towed or driven directly to a repair shop. Driving even a few miles on a flashing light can cost you thousands in converter replacement.
Why does the light stop flashing if the problem is still there?
The misfire event has stopped, but the fault code remains stored. The light flashes only when the problem is actively occurring. Once the misfire clears, the light stops, but the code stays in the computer until a mechanic clears it or the vehicle completes enough normal drive cycles to clear it automatically.
Can I clear the code myself and ignore the problem?
You can clear the code with a scanner, but the underlying problem remains. The code will return, often within a few days or weeks. Clearing a code without fixing the cause is like turning off a smoke detector instead of putting out the fire. The problem will worsen, and you risk expensive damage.
How much does it cost to fix an intermittent misfire?
Cost depends on the cause. Spark plugs range from $100 to $300 for a full set. Ignition coils run $150 to $400 each. Fuel pumps cost $400 to $1,200. Diagnostic time to pinpoint the problem may add $100 to $300. Start with a scan and a test drive to narrow the cause before committing to a repair.
What if I ignore the flashing light and it never comes back?
The problem may have resolved, but it is more likely to return and worsen. Intermittent misfires typically become more frequent over time. Ignoring it risks catalytic converter damage and a much larger repair bill later. Have the vehicle scanned even if the light stops; the code will tell you what went wrong.