Why Your Car Shakes at Idle (and Smooths Out When Driving)
If your car trembles or shudders while sitting at a stoplight — a vibration you feel through the steering wheel, the seat, or the whole cabin — but smooths out once you're moving, you're experiencing one of the most common complaints in auto repair. Idle is where engine problems show themselves: the engine is turning slowly, with no road speed or momentum to mask an uneven cylinder or a worn rubber mount. It's usually not an emergency, but the single most common cause is a misfire, and an ignored misfire can ruin your catalytic converter — often a $1,000+ repair. Treat this as a get-it-checked-soon problem, not one to live with.
Trouble codes you may see
If you scan the car, these are the OBD-II codes most often behind this symptom:
Common causes
- 1
Engine misfire (worn spark plugs or a failing ignition coil)
A misfire means one cylinder isn't burning its fuel, so the engine loses one of its smooth, evenly spaced power pulses — and at idle, with the engine turning slowly, you feel every missed beat as a rhythmic shake or stumble. It often triggers a check engine light with a P0300-series code that names the exact cylinder, and the shake may fade at higher RPM where the misses blur together. A set of spark plugs typically runs $80–$350 installed depending on the engine; a single ignition coil is usually $150–$350.
- 2
Worn or broken motor mounts
Motor mounts are rubber (often fluid-filled) cushions that hold the engine to the body; when the rubber tears or the fluid leaks out, the engine's normal vibration transmits straight into the cabin instead of being absorbed. The classic tell: the shake is worst sitting in Drive at a light and improves noticeably when you shift to Neutral or Park, sometimes with a clunk when accelerating or shifting. Expect $250–$600 per mount installed; electronically controlled or hydraulic mounts (common on Honda and Acura V6 models) can run $500–$1,000+.
- 3
Vacuum leak
A cracked vacuum hose or leaking intake manifold gasket lets unmetered air sneak into the engine, leaning out the fuel mixture — and the effect is biggest at idle, when total airflow is small, so the engine shakes, idles high, or hunts up and down. Listen for a hissing sound under the hood, and look for lean codes like P0171/P0174 or a high-idle code like P0507. A split hose is a $20–$100 fix; an intake manifold gasket is typically $150–$500.
- 4
Dirty throttle body or idle air control (IAC) valve
At idle, the engine breathes through a small, precisely metered air passage; carbon buildup in the throttle body or a sticking IAC valve chokes that passage, and the computer can no longer hold a steady idle speed. The shake is often worst on cold mornings or the moment the AC compressor kicks on and adds load. A throttle body cleaning runs $80–$200, and replacing an IAC valve is typically $120–$400.
- 5
Clogged or imbalanced fuel injector
If one injector is partially clogged or weak, its cylinder runs lean and makes less power than the others, producing a subtle, steady shake that often smooths out under acceleration when more fuel flows. It frequently shows up as a misfire code tied to one specific cylinder rather than P0300 (random misfire). Professional injector cleaning costs $50–$150; replacing a single injector is usually $150–$450, more on direct-injection engines.
- 6
EGR valve stuck partially open
The EGR (exhaust gas recirculation) valve feeds a small amount of exhaust back into the intake at cruise to reduce emissions — it's supposed to be fully closed at idle. Carbon deposits can hold it slightly open, diluting the idle mixture with inert exhaust gas so the engine shakes, stumbles, or nearly stalls at every stop, often with an excessive-flow code like P0402. Cleaning the valve and passages runs $100–$250; replacement is typically $250–$600.
What to do
Start with a simple test you can do in your driveway: with the engine warm and idling, note whether the shaking changes when you shift from Drive to Neutral or Park. If it clearly improves out of gear, suspect motor mounts; if it shakes the same no matter what, the engine itself is running unevenly. Then cycle the AC on and off — a shake that appears only with the AC running points to an idle-control or throttle-body problem struggling with the extra load. If the check engine light is on, have the codes read (many parts stores do this free) and write them down before your appointment; a cylinder-specific code like P0302 tells a shop exactly where to start and saves you diagnostic time. Tell the mechanic when the shaking began, whether it's worse cold or warm, and whether gear position changes it. It becomes urgent — stop driving and get it towed or seen immediately — if the check engine light starts flashing, the engine threatens to stall at every stop, or you smell raw gasoline: a flashing light means an active misfire is sending unburned fuel into the catalytic converter, where it can do expensive damage within minutes.
Not sure it's your car?
Snap a photo or describe what you're seeing and let Au7o confirm the likely cause for your exact year, make, and model — free.
Diagnose my car free