A flashing check engine light means your engine is misfiring right now — stop driving and have it towed to a mechanic

The difference between a steady check engine light and a flashing one is the difference between "get this looked at soon" and "pull over now." A flashing check engine light indicates that your engine is misfiring — cylinders are not firing correctly, and unburned fuel is flowing into the exhaust system. This causes damage to your catalytic converter in real time, and continuing to drive makes the repair far more expensive. A steady light means a fault has been detected, but the engine is not currently failing. A flashing light means it is failing right now.

Pull over safely, turn off the engine, and call a tow truck. Do not drive the car to the mechanic yourself, even if it seems to be running. The longer the engine misfires, the hotter the catalytic converter gets, and a failed converter can cost $800 to $2,500 to replace — far more than a tow. If you drive it, you are gambling that the misfire stops before the converter is damaged beyond repair.

Key Takeaways

  • A flashing check engine light indicates active engine misfire, not a stored fault code — the problem is happening right now.
  • Unburned fuel entering the exhaust system overheats and damages the catalytic converter, which is expensive to replace.
  • Stop driving when ready and have the car towed; driving it to a mechanic risks thousands of dollars in additional damage.
  • Common causes include a faulty ignition coil, bad spark plug, fuel injector problem, or compression loss in one or more cylinders.
  • A mechanic will read the diagnostic trouble code to identify which cylinder is misfiring and what caused it.

Why the engine is misfiring

A misfire happens when a cylinder does not ignite its fuel-air mixture at the right time, or does not ignite it at all. The unburned fuel then flows into the exhaust, where it ignites in the catalytic converter instead of inside the engine. This creates extreme heat and damages the converter's internal structure. The longer this happens, the more damage accumulates.

The most common causes are a faulty ignition coil (which sends the spark to the spark plug), a worn or fouled spark plug, a fuel injector that is not spraying fuel correctly, or low compression in one or more cylinders due to a worn piston ring or valve problem. Less often, it can be a timing issue, a vacuum leak, or a problem with the engine control computer itself. A mechanic will connect a diagnostic scanner to read the specific trouble code and identify which cylinder is misfiring, then test to find the root cause.

What happens if you keep driving

The catalytic converter is designed to clean exhaust gases, not to burn raw fuel. When unburned fuel reaches it, the converter's internal ceramic honeycomb structure becomes extremely hot — hotter than the normal operating temperature of the converter. This causes the ceramic to crack, melt, or break apart. Once that happens, the converter no longer filters exhaust gases, and it cannot be repaired — it must be replaced.

A new catalytic converter is one of the most expensive single repairs on a car. Depending on your vehicle, a replacement can cost $800 to $2,500 or more, especially if your car has multiple converters. Towing costs $75 to $150. The math is clear: tow the car now, or pay thousands later. Additionally, driving on a misfiring engine can damage spark plugs, ignition coils, and fuel injectors, turning a $200 repair into a $1,000 one.

How to respond when the light flashes

First, do not panic, but do act quickly. Turn off the engine as soon as you can do so safely — if you are on a highway, move to the right lane and reduce speed gradually, then pull onto the shoulder or exit to a safe location. Turning off the engine stops the misfire and prevents further damage to the catalytic converter.

Call a tow truck or roadside information service. If you have roadside coverage through your insurance, auto club, or car manufacturer warranty, use it — the tow is usually covered. If not, a local towing company will charge $75 to $150 depending on distance. Do not attempt to drive the car to a mechanic, even if the light stops flashing or the engine seems to run better. The misfire may resume, and the damage may already be done.

While you wait, you can try to note any other symptoms: did the car feel like it was shaking or hesitating before the light came on? Did you hear any unusual sounds? Did you recently run out of gas, or have you noticed any other warning lights? This information helps the mechanic narrow down the cause.

What the diagnostic scan will show

When the mechanic connects a diagnostic scanner to your car's onboard computer, it will display a trouble code that identifies which cylinder is misfiring. Codes typically look like P0300 (random misfire), P0301 (cylinder 1 misfire), P0302 (cylinder 2 misfire), and so on. The code tells the mechanic where to start looking, but it does not tell them why the misfire is happening.

From there, the mechanic will perform tests: checking spark plug condition and gap, testing the ignition coil for the misfiring cylinder, checking fuel pressure and injector spray pattern, and performing a compression test to see if the cylinder is losing pressure. Depending on what they find, the repair might be as straightforward as replacing a spark plug ($20 to $100) or as involved as replacing an ignition coil ($150 to $400), fuel injector ($300 to $900), or addressing a compression problem that requires engine work.

Flashing versus steady check engine light

A steady check engine light means the engine computer has detected a fault — a sensor reading that is out of range, a circuit that is not responding, or a stored misfire code from a previous drive. The engine is running normally now, but something is wrong. You should have it scanned soon, but you can drive the car to a mechanic or auto parts store that offers free scanning.

A flashing check engine light means the fault is active right now. The engine is misfiring, the oxygen sensor is reading dangerously, or another critical system is failing in real time. This is a stop-now situation. Some cars also have a separate warning light for severe faults — a red engine symbol instead of yellow — but the flashing light is the standard indicator of active misfire.

Can you drive to the mechanic if the light stops flashing

No. If the flashing light stops and the engine seems to run smoothly, the misfire may have paused, but the damage to the catalytic converter has likely already occurred. The converter does not heal itself. Driving the car, even if it feels fine, risks restarting the misfire and causing more damage. Tow it instead.

The only exception is if you are in a remote area with no towing service nearby and the nearest mechanic is a few miles away. In that case, drive slowly, avoid heavy acceleration, and keep the engine RPM low. But this is a last resort, not a normal course of action. Most areas have towing available within an hour.

Frequently Asked Questions

Can a flashing check engine light go away on its own?

The light will turn off once the misfire stops, but the underlying problem remains. If an ignition coil is failing intermittently, the light might flash, then go steady, then flash again. The damage to the catalytic converter continues to accumulate. Have the car scanned and repaired, do not wait for the light to stay off.

What if I ignore the flashing light and keep driving?

You risk destroying the catalytic converter, which is the most expensive repair on the list. You may also damage spark plugs, ignition coils, and fuel injectors. Additionally, a severely damaged converter can restrict exhaust flow so much that the engine loses power or overheats. In some cases, a failed converter can catch fire.

Is a flashing check engine light always a misfire?

In most cases, yes. The flashing light is the engine computer's way of saying "misfire detected right now." Rarely, other severe faults like a critical oxygen sensor failure can trigger flashing, but misfire is by far the most common cause. A diagnostic scan will confirm what is happening.

How much does it cost to fix a misfire?

That depends on the cause. A spark plug replacement might cost $20 to $100. An ignition coil replacement typically runs $150 to $400. A fuel injector replacement is $300 to $900. If the misfire has damaged the catalytic converter, add $800 to $2,500. A compression problem requiring engine work is much more expensive. The diagnostic scan itself usually costs $75 to $150.

Will my car pass inspection with a flashing check engine light?

No. Any check engine light — steady or flashing — will cause a vehicle to fail emissions inspection in most states. You must have the fault repaired and the code cleared before the car can pass.