When your car shakes or vibrates while sitting at a stop light, the engine is struggling to keep a steady rhythm. Most of the time the cause is a cylinder misfire, an unmetered air leak, or a worn engine mount letting normal vibration into the cabin. Here are the codes and fixes most often behind it.
A mild shake at idle that smooths out at speed is usually safe for short trips. But if the check engine light is FLASHING, stop driving - that means a live misfire is dumping raw fuel into your catalytic converter and you can do hundreds of dollars of damage in minutes.
When more than one cylinder is misfiring, the engine loses its rhythm. You feel it most at idle when nothing else masks the vibration. Most common root cause: aging spark plugs or a failing ignition coil.
View Full Diagnosis - P0300 →A single dead cylinder almost always means a bad plug, coil, or injector on that one cylinder. Easy to find by swapping coils between cylinders to see if the code follows.
View Full Diagnosis - P0301 →Too much air, not enough fuel. Usually caused by a cracked vacuum hose, leaking intake manifold gasket, or a dirty mass airflow sensor. Cheap to fix, but easy to overlook.
View Full Diagnosis - P0171 →A failing idle air control valve or a dirty throttle body can let the engine wander. Often points to a vacuum leak too. A throttle body cleaning fixes this surprisingly often.
View Full Diagnosis - P0507 →If you have NO codes but the car shakes at idle and is calm at speed, a torn rubber engine mount is letting normal engine vibration shake the body. Pop the hood while in Drive with the brake on - if the engine visibly rocks, that's your culprit.
View Full Diagnosis - Diagnosis Guide →Describe your symptom (or paste your code) and our AI gives you the exact most-likely fix, parts list, and cost - in under 30 seconds. $5.99. One report, no subscription.
Get My Repair Report →30-second diagnosis. No subscription. No account.
If your scan tool is showing one of these codes alongside this symptom, that's your starting point. Click any code for the full diagnosis, common causes, and repair costs.
At idle, nothing masks engine vibration. Once you're moving, the wheels, transmission, and aerodynamic noise hide small misfires or imbalance. A torn motor mount also feels much worse at idle because there's no road movement to distract from it.
For short distances, usually yes - if the check engine light is steady (not flashing) and the shake is mild. If the light is flashing, do not drive. A flashing CEL means raw fuel is hitting your catalytic converter, which can cost $1,500 or more to replace.
Cheapest fixes start at $10-15 (a single cracked vacuum hose). Spark plugs run $20-80 in parts. A new ignition coil is typically $30-90. A motor mount runs $80-250 depending on the car. Worst case - a catalytic converter from a long-ignored misfire - can be $1,000-2,000.
Yes, very commonly. Carbon buildup on the throttle plate disrupts smooth airflow and the engine hunts for a steady idle. A $7 can of throttle body cleaner and 20 minutes often fixes it. Look for codes P0505, P0506, or P0507.