Quick answer
At idle (roughly 600–1000 RPM) the engine has the least momentum to smooth out small problems, so even minor issues in the air, fuel, or ignition system show up as vibration. A faint shake that smooths out above about 20 mph is often normal and no cause for alarm, while a strong shudder, a rough idle that appeared suddenly, or any shaking with a check-engine light points to a real fault — most commonly worn engine or transmission mounts, old spark plugs, a dirty throttle body, or a vacuum leak.
Common causes
- Worn or broken engine or transmission mounts that let normal engine vibration transfer into the cabin, felt most in the seat and floor when the car is in drive or reverse
- Old, worn, or fouled spark plugs causing a misfire that is most noticeable at low RPM, often paired with a P0300-series code
- Dirty or clogged fuel injectors delivering an uneven fuel spray that makes one cylinder run leaner than the others at idle
- A vacuum leak from a cracked hose or leaking intake manifold gasket, which typically raises idle speed, causes surging, and sets a lean code
- A dirty throttle body or faulty idle air control valve that cannot hold a steady amount of air at idle, producing an unstable RPM
- A dirty or failing mass airflow (MAF) sensor giving the computer inaccurate airflow readings, leading to an uneven air-fuel mixture at idle
- A worn serpentine belt, weak tensioner, or failing accessory (alternator, AC compressor, idler pulley) adding vibration that travels through the engine and body
- Low fuel pressure from a weak fuel pump or clogged filter, starving the injectors most when demand is low at idle
How to diagnose it
-
Decide if the shake is normal or abnormal
A mild vibration that is barely felt through the steering wheel and disappears above roughly 20 mph is common on many cars. A strong shudder, an idle that suddenly got rougher, or any shake with a check-engine light is abnormal and worth diagnosing.
-
Check the engine and transmission mounts
With the helper in the car and foot firmly on the brake, shift between drive and reverse and watch the engine from under the hood. Excessive engine rocking or a clunk points to a broken or collapsed mount, which is a leading cause of shake felt in the cabin rather than the engine itself.
-
Scan for codes even with no light
Connect an OBD2 scanner and read both stored and pending codes. A P0300 random misfire or a specific cylinder code (P0301–P0308) points to ignition or fuel, while a lean code (P0171/P0174) points to a vacuum leak.
-
Inspect the ignition and fuel system
Pull the spark plugs and check gap, wear, and fouling, and look for cracks in coil boots; swapping coils between cylinders can confirm if a misfire follows the coil. A clogged or leaky injector is harder to test at home, so a fuel system cleaning or professional injector balance test may be needed.
-
Look for vacuum leaks and clean airflow components
Inspect intake hoses and the PCV line for cracks or disconnects, and spray a small amount of carb cleaner around the intake gasket and vacuum fittings while the engine idles — a jump in RPM reveals a leak. Clean the throttle body bore and the MAF sensor with the correct spray cleaner, as both commonly cause unstable idle.
When to see a mechanic
- The shaking is strong, appeared suddenly, or is accompanied by a flashing or steady check-engine light
- You find a misfire code that does not clear after replacing spark plugs and coils, pointing to injectors, compression, or a deeper engine issue
- The vibration is clearly felt in the body and seat rather than the engine, suggesting broken mounts that require a lift to inspect and replace
- The idle surges, the engine stalls, or you smell fuel, any of which can indicate a significant vacuum leak or failing fuel system
Frequently asked questions
Is a slight shake or vibration at idle normal?
Yes, a faint vibration at idle is normal on most cars, especially older vehicles, diesels, and cars with larger engines — the engine has little momentum at 600–1000 RPM and transmits some natural vibration. It becomes abnormal when the shake is strong, suddenly appeared, or comes with a check-engine light.
How do I tell the difference between bad engine mounts and bad spark plugs?
Bad mounts usually produce vibration felt in the seat, floor, and steering wheel that gets worse when you shift into drive or reverse, while the engine RPM stays steady. Spark plugs or coils cause a misfire that makes the engine itself run unevenly and often sets a P0300-series code.
What does a vacuum leak idle feel like?
A vacuum leak typically raises the idle speed, makes it surge up and down, and can cause a lean code (P0171 or P0174). The engine may also run rougher at idle but smooth out at higher RPM when extra air matters less.
How much does it cost to fix a car that shakes at idle?
Costs vary widely by cause — engine or transmission mounts run about $200–600, spark plug replacement $100–300, a throttle body cleaning $50–150, and a simple vacuum hose $20–80. Diagnosis, injectors, or a fuel pump push the bill toward $500–1000 or more.
Can a dirty throttle body or MAF sensor cause a rough idle?
Yes. Carbon buildup in the throttle body restricts air at idle, and a dirty MAF sensor sends the engine computer inaccurate airflow readings, both of which produce an uneven or low idle. Cleaning both with the proper spray cleaner is a common, low-cost first fix.