Check Engine Light: Solid vs Flashing
Reviewed by GarageDex editorial
GarageDex's code reference shows the difference is urgency, not severity of the part. A solid check engine light means the engine computer has stored a fault and wants it read soon. A flashing check engine light means an active, severe misfire is happening right now, and you should reduce speed and stop driving as soon as it is safe.
For your exact carLook up your trouble codeLook it upSolid light: a stored fault
A steady light means the engine computer found something out of range and saved a code. The car usually drives normally. The cause ranges from trivial, like a gas cap that was not clicked tight, to a failing sensor or catalytic converter. You cannot tell which from the light alone, which is why the next step is always reading the code.
Flashing light: an active misfire
A blinking light is the one warning the system reserves for damage in progress. It means one or more cylinders are misfiring badly enough that raw fuel is reaching the exhaust. The usual culprits are a failed ignition coil, a worn spark plug, or a fuel injector problem. The expensive casualty is the catalytic converter, which is why this one should not be driven on.
Misfires set specific codes: P0300 for a random or multiple-cylinder misfire, and P0301, P0302, P0303 and P0304 when the computer can pin it to one cylinder.
What to do in each case
- Flashing: ease off, avoid towing or hard acceleration, and stop as soon as it is safe. Have it towed or driven only a short distance to a shop.
- Solid, car drives normally: check the gas cap first, then get the code read within a few days.
- Solid, plus overheating, an oil pressure warning, or loss of power: stop. Those are separate problems that do not wait.
Getting the code read
Every car sold in the US since 1996 has an OBD-II port under the dashboard. Many auto parts stores read codes for free, or a plug-in scanner reads it in seconds. Once you have the code, look it up in our trouble code reference for what it means, how urgent it is, and the likely fixes. If you are deciding whether to keep driving, see can you drive with the check engine light on.
Frequently asked
Is a flashing check engine light an emergency?
Yes. It almost always means a severe misfire, where unburned fuel is being pushed into the exhaust. That fuel burns inside the catalytic converter and can overheat and ruin it quickly. Slow down, avoid hard acceleration, and get off the road as soon as it is safe.
What does a solid check engine light mean?
The engine computer has detected a fault and stored a trouble code. It is not telling you to stop immediately. It is telling you to have the code read soon, because the underlying problem can get worse or more expensive if ignored.
Why does my check engine light flash and then go solid?
The misfire was bad enough to trigger the flashing warning, then eased, often when load dropped. The fault is still stored. Treat it as a misfire that needs attention now, not as a problem that fixed itself.
Can a loose gas cap make the light flash?
No. A loose or damaged gas cap causes an evaporative-system leak code and a solid light. A flashing light points to a misfire, not the gas cap.
Need your car's exact spec?
Look up your trouble code