Check Engine Light and Car Shaking: Causes and Risks

Key Takeaway
Check engine light plus shaking almost always means a misfire. Here's what's causing it and why you should act fast.
Why Is My Car Shaking With the Check Engine Light On?
A shaking engine combined with a CEL almost always points to an engine misfire — one or more cylinders aren't firing correctly.
Most Common Causes
| Cause | DTC Code | Repair Cost | Urgency |
|---|---|---|---|
| Bad spark plug(s) | P0300–P0308 | $100 – $300 | High |
| Failed ignition coil | P0351–P0358 | $150 – $300 | High |
| Clogged fuel injector | P0201–P0208 | $200 – $600 | Medium |
| Vacuum leak | P0171, P0174 | $100 – $400 | Medium |
| Low compression | Mechanical | $1,000+ | High |

Why Misfires Are Dangerous
Unburned fuel from a misfiring cylinder enters the exhaust and superheats the catalytic converter, potentially destroying a $1,000–$2,500 part.
What to Do
If the light is blinking AND the car is shaking: Stop driving as soon as safely possible.
If the light is steady AND the car shakes at idle: You can drive short distances at low speed, but don't push it.
ProHow Steer Helps
Steer identifies the exact misfire code (P0301 = Cylinder 1, P0302 = Cylinder 2, etc.) and recommends whether to stop immediately or drive to a shop.
