A blinking check engine light paired with shaking is a sign your engine is misfiring, and you should stop driving and get it checked soon
When your check engine light blinks (rather than stays steady) and your car shakes at the same time, your engine is not firing on all cylinders the way it should. A misfire means one or more of your cylinders is not igniting fuel properly. This is different from a steady check engine light, which can mean dozens of things and is often less urgent. A blinking light tells your engine control computer that something is wrong right now, not just a stored problem from the past.
The shaking you feel is the result of that uneven power. When one cylinder misfires repeatedly, the engine loses power from that cylinder, and you feel a rhythmic stumble or vibration. This can happen at idle, while driving, or both. The combination of blinking light and shaking means you should not ignore it or drive the car long distances. You do not need to pull over when ready if the car is running, but you should plan to have it diagnosed within a day or two.
Key Takeaways
- A blinking check engine light means your engine is misfiring now, not a past problem stored in memory.
- The shaking you feel comes from one or more cylinders failing to ignite fuel, causing uneven power delivery.
- Common causes include a bad spark plug, a faulty ignition coil, a clogged fuel injector, or low fuel pressure.
- You will need a diagnostic scan to read the specific fault code, which tells a mechanic where to look first.
- Driving with a misfire can damage your catalytic converter, which is expensive to replace, so addressing it quickly saves money.
Why the engine misfires and what causes the shaking
An engine misfire happens when the spark plug does not fire, the fuel injector does not spray fuel, or the fuel does not ignite inside the cylinder. Your engine needs three things to work: fuel, air, and a spark at exactly the right time. If any one of those fails in a single cylinder, that cylinder produces no power, and the other cylinders have to compensate. You feel that imbalance as a shake or stumble.
The most common causes are a worn spark plug, a bad ignition coil (the part that creates the spark), a clogged fuel injector, or low fuel pressure. Less often, it can be a vacuum leak, a timing problem, or a compression issue inside the cylinder itself. The blinking light is your car's way of saying the problem is active and repeating, not a one-time glitch.
What a diagnostic scan tells you
Your car's engine control computer stores a fault code the moment a misfire is detected. A mechanic or auto parts store can read this code using a diagnostic scanner, which plugs into a port under your steering wheel. The code will tell you which cylinder is misfiring (cylinder 1, 2, 3, or 4, for example) and sometimes what the computer thinks caused it.
Common misfire codes start with P030 (for example, P0300 means random misfire, P0301 means cylinder 1 misfire). Knowing the specific cylinder narrows down the search. If cylinder 1 is misfiring, the mechanic will check the spark plug, ignition coil, and fuel injector for cylinder 1 first, rather than guessing. Many auto parts stores will scan your car for free and tell you the code, which can help you decide whether to take it to a mechanic or try a straightforward fix yourself.
Spark plugs and ignition coils: the most common culprits
Spark plugs wear out over time and need replacement every 30,000 to 100,000 miles, depending on the type. A worn plug will not create a strong enough spark to ignite the fuel, causing a misfire. If your car has high mileage and you have never replaced the spark plugs, this is often the first thing to check.
Ignition coils sit on top of or near the spark plugs and generate the high voltage needed to create a spark. A coil can fail suddenly, especially in wet weather or after years of heat cycling. If the diagnostic code points to a specific cylinder, and the spark plug looks fine, the ignition coil for that cylinder is the next suspect. Replacing a coil is usually cheaper than replacing spark plugs and takes less time.
Fuel system problems that cause misfires
If fuel is not reaching the cylinder in the right amount or at the right pressure, the engine cannot ignite it. A clogged fuel injector will not spray fuel into the cylinder, causing a misfire in that one cylinder. A failing fuel pump or a clogged fuel filter can lower the pressure throughout the system, causing misfires in multiple cylinders at once.
Low fuel pressure is less common than a bad spark plug or coil, but it is worth checking if the diagnostic code does not point to a specific cylinder or if multiple cylinders are misfiring. A mechanic can measure fuel pressure with a gauge to rule this out. If your fuel tank is very low, fill it up first—sometimes a misfire is straightforward the result of running too lean on fuel.
Why you should not ignore a blinking check engine light
Driving with a misfire damages your catalytic converter over time. The catalytic converter is an expensive part (often $500 to $2,500 depending on your car) that cleans up unburned fuel in the exhaust. When fuel is not burning in the cylinder, it goes into the exhaust and can overheat and damage the converter. The longer you drive with a misfire, the more likely you are to need a new converter.
A misfire also wastes fuel and reduces power, so your car will feel sluggish and your gas mileage will drop. In some cases, a severe misfire can cause the engine to overheat or stall. If the shaking is very bad or the car feels unsafe, pull over and call for a tow. Otherwise, drive gently to a mechanic or auto parts store for a diagnostic scan within a day or two.
Steps to take before you see a mechanic
First, note when the shaking happens: at idle, while accelerating, at highway speed, or all the time. This detail helps a mechanic narrow down the cause. Check your fuel tank level—if it is very low, fill it up and see if the shaking stops. Low fuel can sometimes trigger a misfire code.
Next, if you feel comfortable doing so, pop the hood and look at the spark plugs. If they are visibly black, wet, or damaged, they may need replacement. You can also drive to an auto parts store and ask them to scan the code for free. Write down the exact code (like P0301) and which cylinder it mentions. This information will save a mechanic time and may help you decide whether to replace the spark plug yourself or take it in for service.
Frequently Asked Questions
Is it safe to drive with a blinking check engine light?
A blinking light means your engine is misfiring now, so you should not drive long distances or at highway speeds. Short trips to a mechanic or auto parts store are usually safe, but prolonged driving risks damaging your catalytic converter. If the shaking is severe or the car feels unsafe, have it towed instead.
Can I fix a misfire myself?
If the diagnostic code points to a specific cylinder and the spark plug looks worn or damaged, you can replace it yourself if you are comfortable working on engines. Spark plugs are inexpensive and the job takes 30 minutes to an hour on most cars. If the code points to an ignition coil or fuel system problem, a mechanic is usually the safer choice.
How much does it cost to fix a misfire?
A spark plug replacement costs $20 to $100 per plug depending on the type. An ignition coil replacement runs $150 to $400. Fuel injector cleaning or replacement can be $50 to $300. A fuel pump replacement is more expensive, usually $400 to $800. The diagnostic scan itself often costs $50 to $150, though many shops waive this if you have the work done there.
Will the check engine light turn off on its own?
No. Once the code is stored, the light will stay on until the problem is fixed and the code is cleared. Some lights will turn off after a few days if the misfire stops happening, but the code remains in memory. A mechanic or scanner can clear the code manually, but it will come back if the underlying problem is not fixed.
What if multiple cylinders are misfiring?
If the diagnostic code says random misfire (P0300) or multiple cylinders are misfiring, the problem is usually not a single spark plug or coil. Look for fuel system issues like low pressure, a clogged filter, or a failing pump. A vacuum leak or timing problem can also cause multiple misfires. This type of problem usually requires a mechanic to diagnose.