Check engine light flashing while shaking — stop driving now; that's an active misfire destroying your catalytic converter ($900-$2,500 to replace). Shakes in Drive, smooth in Park — almost always motor mounts ($200-$600). Shakes only when cold, smooths after two minutes — a dirty throttle body or IAC valve ($0-$150). The line that carries the page: two free tests — Park-versus-Drive and cold-versus-warm — split all eight causes from your seat in under two minutes, and only a flashing-light misfire turns cheap into catastrophic.
You're at a red light and the steering wheel trembles — the whole car vibrates like it's running on three legs. The light turns green, you accelerate, and by 20 mph everything smooths out, only to return when you stop again. This is one of the most common car complaints anywhere, and one of the most misdiagnosed, because "shaking at idle" describes eight completely different mechanical problems wearing the same costume, and the cure for one does nothing for the others.
Here's the good news buried in that: two free tests you can do from your seat in under two minutes sort most of the eight before you spend a dollar. The Park-versus-Drive test separates a motor-mount problem from an engine problem, and the cold-versus-warm test separates a dirty throttle body from everything else. Four of the eight causes are cheap weekend fixes, about 70% of cases are fixed for under $300, and only one cause — a flashing-light misfire — turns cheap into catastrophic if ignored.
I built Pulscar — an AI tool that helps you figure out what's wrong before you pay a shop — after $6,000 of misdiagnosed repairs, including a three-year battle with a shaking idle that turned out to be a $12 vacuum hose, after a shop charged me $280 for a "comprehensive inspection" and replaced two parts that were fine. This guide teaches you to read the pattern first: the two-minute tests, all eight causes ranked by severity with verified 2026 costs, and the trap that turns a $12 hose into a $1,400 ordeal.
How to use this guide
Do the two free tests before anything: the Park-versus-Drive test (worse in Drive means mounts, the same in all gears means an engine cause) and the cold-versus-warm test (rough when cold that smooths means the throttle body). The eight causes below are ranked by severity — the safe, cheap ones first and the catastrophic one last — not by how common they are, though about 70% of readers find their answer in the first four. Each has a meta card and a free self-check. One rule frames the page: the shake pattern is the diagnosis, and only a flashing-light misfire escalates from cheap to catastrophic — so read the pattern with the two tests, try the cheapest matching fix first, and never keep driving on a flashing light. This guide is the idle-specific companion to running rough, which covers rough running at all speeds; here the focus is the shake you feel at a stop.
First: mounts or the engine? Park-versus-Drive
This one free test splits all eight causes into two families in about a minute.
Parking brake on, foot on the brake, engine running — shift through Park, Neutral, Drive, and Reverse and compare the shake.
Drive and Reverse noticeably worse than Park and Neutral? → motor mounts, more than 80% likely (Cause 4). In gear the engine loads against the transmission and a worn mount can't absorb it.
All gears shake about equally? → an engine cause — a dirty throttle body, spark plugs, a vacuum leak, the MAF, an injector, an O2 sensor, or a misfire (Causes 1, 2, 3, 5, 6, 7, 8). The engine itself is running unevenly.
Then the cold-versus-warm test: rough for the first couple of minutes cold, then smooth? → the throttle body or IAC (Cause 1). Rough regardless of temperature? → plugs, a vacuum leak, or mounts. Worse when fully warm? → the MAF or O2 sensor.
That pair of reads — Park-versus-Drive and cold-versus-warm — is the most valuable thing you can determine, and it's free. Everything below refines which cause the pattern points to.
The free checks: two minutes, no tools
The Park-versus-Drive test. Worse in Drive and Reverse than in Park and Neutral is motor mounts; the same in all gears is an engine cause.
The cold-versus-warm test. Rough only when cold that smooths in a couple of minutes is the throttle body or IAC; rough regardless of temperature is plugs, a vacuum leak, or mounts.
The idle-versus-accelerating test. Smooth once you're moving points at plugs, a vacuum leak, or mounts; rough at idle and under acceleration points at a misfire or an injector.
The hood-listen. With the engine idling, a faint hiss or whistle under the hood is a vacuum leak — a hose, the PCV line, or a gasket.
The OBD scan. Free at a parts store — a P030X code names a misfiring cylinder; a flashing light means stop now.
Why does my car shake when idle? The most common causes are worn spark plugs, a dirty throttle body, a vacuum leak, or worn motor mounts, and the pattern tells you which. Shaking only when cold that smooths after a couple of minutes is a dirty throttle body. Shaking worse in Drive than Park is motor mounts. Shaking at all times with no temperature pattern is spark plugs, a vacuum leak, or the MAF. And shaking with a flashing check engine light is an active misfire — stop driving immediately, because it's destroying the catalytic converter. The two tests that sort most of this are Park-versus-Drive (worse in Drive is mounts) and cold-versus-warm (rough when cold that smooths is the throttle body) — both take a minute from your seat. About 70% of idle-shake cases are fixed for under $300, so diagnosing first lets you land on the cheap cause rather than the expensive one. Pulscar helps place the source from a recording.
Find your situation: how people arrive here
"It shakes in Drive at a stop, smooth in Park." → Motor mounts (Cause 4); overlaps with shaking when accelerating.
"It shakes badly cold, then smooths out." → A dirty throttle body or IAC (Cause 1). An $8 clean.
"It shakes at idle but smooths once I'm moving." → Spark plugs or a vacuum leak (Causes 2, 3); see running rough.
"It shakes at idle and when I accelerate." → A misfire or injector (Causes 6, 8); see hesitation.
"There's a steady check engine light." → A misfire code — plugs, a coil, or an O2 sensor (Causes 2, 7, 8); see check engine light.
"The light is flashing." → An active misfire — stop now; see flashing light with shaking.
What actually determines your cause and cost
Park-versus-Drive — the master variable. Worse in Drive is mounts (a $200-$600 job); the same in all gears is an engine cause (often under $150). This one test decides which half of the guide you're in.
Cold or warm. Rough only cold is the throttle body; rough regardless is plugs or a leak; worse warm is the MAF or O2. The temperature pattern sorts the engine causes.
Idle only or under acceleration too. Smooth once moving is the cheap end (plugs, leak, mounts); rough under acceleration too points at a misfire or injector.
Whether the light is flashing. A flashing light is an active misfire destroying the converter — the one pattern that means stop now, not diagnose later.
What the codes say. A P030X names a misfire cylinder, P0171 flags lean, P0101 flags the MAF, no code points at mounts or the throttle body. The scan is free.
How cheap the first fix is. Roughly 70% of cases resolve under $300 — an $8 clean, a $40 hose, a set of plugs — which is why the parts come after the tests, not before.
Why does my car shake at idle but smooth out when driving? Idle is the most demanding state for an unstable engine, which is why a problem can be obvious at a stoplight and vanish once you're moving. At higher RPM the engine's momentum masks minor imperfections that are clearly felt at the slow combustion cycles of idle. This pattern almost always points to one of three things: worn spark plugs, a vacuum leak, or weak motor mounts. Worn plugs misfire most at idle and hide at speed; a vacuum leak is a large share of airflow at idle but insignificant at speed, so the lean stumble disappears; and worn mounts transmit idle vibration at a stop but matter less rolling. All three are diagnosable in under 30 minutes with the free tests here, and repairs range from about $80 to $400 — so this pattern is usually good news, pointing at the cheaper end of the eight causes. Pulscar helps confirm which of the three you have.
The price ladder: every cause, cheapest first, 2026 numbers
Read the ladder as the case for the two free tests. The top rungs — a MAF clean, a throttle-body clean, a $40 hose, a set of plugs — fix roughly 70% of idle shake for under $300, which is exactly why they come first. The bottom rung, the catalytic converter, is the only cause that got expensive by being ignored: it's not really a cause of idle shake at all, it's the victim of an active misfire left running on a flashing light, so an $80 plug job becomes a $900-plus converter. The Park-versus-Drive and cold-versus-warm tests are what keep you on the top rungs — and the flashing light is what tells you the bottom rung is in play.
Your number, by what you drive
Two rules for reading the table: first, let the pattern and the mileage route you to the cheap cause before the expensive one — a high-mileage car that's never had its throttle body cleaned and shakes only when cold is an $8 clean, not a mount job, while a car overdue for plugs that shakes at all temperatures is a set of plugs, so match the temperature and Park-versus-Drive pattern before anyone quotes a part; and second, a flashing light overrides the whole table — whatever you drive, a flashing check engine light is an active misfire destroying the catalytic converter as you sit there, so stop and fix the misfire before the cheap plug becomes a four-figure converter.
Which cause is yours? Answer five questions
Question 1: Is it worse in Drive than Park? → Yes → motor mounts (Cause 4). In gear the engine loads the mount.
Question 2: Is it rough only when cold, then smooth? → Yes → a dirty throttle body or IAC (Cause 1). An $8 clean.
Question 3: Is the idle high (900-1,100) with a hiss under the hood? → Yes → a vacuum leak (Cause 3).
Question 4: Is there a steady check engine light and a misfire code? → Yes → spark plugs, a coil, or an injector (Causes 2, 6, 8).
Question 5: Is the light flashing? → Yes → an active misfire. Stop driving; the converter is at risk.
The 8 causes, ranked by severity
1. Dirty throttle body or IAC valve — $0 to $150
The throttle body and idle air control (IAC) valve regulate how much air enters the engine at idle, and over 50,000-plus miles both build up carbon and a sticky film from crankcase vapors — thick enough, and airflow gets erratic at low RPM. Cold engines are hit hardest because they need extra air for warm-up enrichment that a dirty throttle body can't deliver smoothly, so it shakes until it's warm enough to compensate. The self-check: does the shaking go away after 2-3 minutes, and does the engine sometimes stall coming to a stop? Both are textbook throttle-body symptoms. DIY fix: an $8 can of throttle-body cleaner — pull the intake hose, spray, wipe with a clean rag, reinstall, about 15 minutes, and roughly 60% of mild idle shake is fixed this way. This is the most overlooked $8 fix in car maintenance: most drivers never clean the throttle body in 100,000 miles, so if your car is over 60,000 and it's never been done, try this before spending on anything else.
2. Worn or fouled spark plugs — $80 to $200
Spark plugs ignite the mixture in each cylinder, and when they wear out — every 30,000 to 100,000 miles depending on plug type — the spark goes weak or intermittent, so one cylinder firing weakly against the others creates the uneven idle you feel as shaking. It's the second-most-common idle-shake cause, especially on cars over 60,000 miles that have never had a plug change. The self-check: pull your service history — plugs done in the last 80,000 miles? If not, suspect them; and a free OBD scan showing a P0301-type code names the misfiring cylinder, while a flashing light means an active misfire. DIY fix: plug replacement is one of the most accessible DIY jobs ($80-$200 a set), and if a specific cylinder keeps misfiring after new plugs, do the coil-swap test before buying a coil. See spark plug pricing; the same wear shows as running rough at speed.
3. Vacuum leak — $40 to $400
The engine relies on a precise air-to-fuel ratio, and a vacuum leak lets unmeasured air sneak in — the computer doesn't know about it, so the mix runs lean and combustion goes uneven, which you feel as shaking, usually with a high idle. The self-check: open the hood with the engine running and listen for a faint hiss or whistle; common culprits are the PCV valve hose, the intake manifold gasket, the brake booster hose, and the vacuum lines to the throttle body, and a soapy-water spray along those points will bubble at the leak for free. Fix: replace the cracked hose ($40-$100 and often DIY) or the intake gasket ($200-$400, a shop job). Because a vacuum leak is a large share of airflow at idle but insignificant at speed, it's a textbook shake-at-idle-but-smooth-when-driving cause — the same lean-code leak covered in running rough, where it shows the classic hunting idle.
4. Bad motor mounts — $200 to $600 per mount
Motor mounts are rubber-and-metal cushions that hold the engine in place — in Drive the engine loads against the transmission and a worn mount can't absorb the vibration, so it reaches the cabin, while in Park the engine is unloaded and the worn mount mostly copes. The self-check: parking brake firmly on and foot on the brake, shift through Reverse, Neutral, and Drive, noting the vibration in each — Drive and Reverse clearly worse than Park and Neutral makes mounts more than 80% likely, and a helper revving to 2,000 RPM while you watch the engine rock more than an inch or two confirms it. Don't ignore this: once a mount fails completely, the engine can shift and damage transmission lines, exhaust parts, and electrical connectors, turning a $400 fix into $2,000-plus. Fix: replace the specific worn mount(s), not all of them — it's the same isolation failure behind shaking when accelerating, where the Drive-versus-Park tell reappears.
5. Dirty or failing MAF sensor — $8 to $400
The mass airflow sensor measures how much air enters the engine, and when it gets dirty its readings drift, so the computer injects the wrong amount of fuel and combustion goes uneven — felt as shaking, usually worse when fully warm, which is what separates it from the cold-only throttle-body pattern. DIY fix: the correct MAF cleaner ($8) — never throttle-body cleaner, which destroys the sensor — unplug it, unscrew it, spray the wires gently, let it dry, reinstall, and drive a couple of days; this fixes roughly 70% of dirty-MAF cases. Fix if cleaning fails: replacement ($200-$400). A dirty MAF is worth ruling out early precisely because the test is nearly free, and it mimics the more expensive lean-running causes — the same sensor covered in running rough, where it produces all-speeds roughness rather than an idle-only shake.
6. Bad fuel injector — $100 to $700
Fuel injectors spray gasoline into each cylinder in precise amounts, and a clogged or failing one delivers too much, too little, or none — producing a misfire and shaking that doesn't respond to plug or coil replacement, which is the giveaway that separates an injector from worn plugs. Try first: a bottle of quality injector cleaner ($15-$30) in a full tank, and if two consecutive treatments don't help, mechanical work is needed. Fix: professional ultrasonic cleaning ($100-$200 for the set) or replacement ($150-$450 per injector), the latter only if an injector has an electrical fault or physical damage. The diagnostic sequence matters here: because a bad injector mimics a plug or coil misfire, the honest path is plugs and the coil-swap test first, and injector work only when the misfire survives both — otherwise you can pay for injectors when a $80 set of plugs was the fix.
7. Failing oxygen sensor — $150 to $400
Oxygen sensors measure unburned oxygen in the exhaust, and the computer uses that data to tune the air-fuel mix — when a sensor degrades, the computer runs rich or lean, and either causes the uneven combustion you feel as shaking, usually worse when warm. The self-check: the codes (P0130-P0175) name it, and a noticeable economy drop plus black smoke under acceleration point here rather than at a mechanical cause. The danger of ignoring it: a failing O2 sensor makes the engine dump extra unburned fuel into the catalytic converter, and a $200 sensor left for six months can become a $900-plus converter — the same escalation path as an ignored misfire. Fix: replace the specific sensor the code names (upstream or downstream, bank 1 or 2), not all of them, since replacing every sensor when one is bad wastes money and the code tells you exactly which.
8. Active cylinder misfire — $80 to $2,500+
A misfire is a cylinder failing to fire properly — the others keep firing, creating unbalanced rotation and severe vibration, and once it's frequent enough to flash the light, you have a serious problem. Why a flashing light is the most important warning on the dash: every misfire sends raw fuel into the catalytic converter where it burns hot enough to melt the internal honeycomb, so a $100 plug ignored for a week becomes a $900-plus converter. The 30-second rule: flashing light plus shaking means drive to the nearest safe spot and shut off — don't drive home, tow it, because the tow is $75-$150 and the converter is $900-plus. The self-check and fix: pull the P030X code for free, do the coil-swap test to separate plug from coil, and replace the cheap part now — see flashing light with shaking. This is the one cause on the list that escalates from cheap to catastrophic in days rather than months, and it's also the easiest to spot, because the flashing light does the diagnosing for you.
Record 30 seconds of the engine idling and Pulscar's AI helps place the source — a misfire's beat, a mount's transmitted rock, a vacuum-leak stumble — with a fair 2026 range attached, so you know whether it's an $8 throttle-body clean, a $40 hose, or a coil before a shop sells a "comprehensive inspection." It never replaces the free Park-versus-Drive and cold-versus-warm tests; it keeps you from paying for parts you didn't need. Full refund if not delivered.
The two-minute tests, in detail
The whole diagnosis rests on a few free tests, so here they are in full. The Park-versus-Drive test is the decisive first split: with the parking brake on and your foot on the brake, shift through Park, Neutral, Drive, and Reverse and compare the shake — if Drive and Reverse are clearly worse than Park and Neutral, worn motor mounts are more than 80% likely, because in gear the engine loads against the transmission and a worn mount transmits that vibration, while if all gears shake about equally, the cause is engine-side and the mounts are fine. The cold-versus-warm test sorts the engine causes: start the car cold and note the shake — rough for the first one to three minutes that then smooths is a dirty throttle body or IAC, rough regardless of temperature is spark plugs, a vacuum leak, or mounts, and worse when fully warm is the MAF or an O2 sensor. The idle-versus-accelerating test narrows it further: a shake that's gone once you're moving points at plugs, a leak, or mounts, while a shake at idle and under acceleration points at a misfire or an injector and is more serious. The hood-listen confirms a vacuum leak: a faint hiss or whistle at idle is unmeasured air escaping, and a soapy-water spray bubbles at the exact spot. And the free OBD scan names a misfire: a P030X code is a specific cylinder, and a flashing light means stop now. Run them in order — Park-versus-Drive, cold-versus-warm, idle-versus-accelerating, then a scan — and you'll usually know the cause, and always the category, before spending more than the $8 on cleaner. That sequence is the difference between a $12 hose and a $1,400 ordeal.
Why does my car shake in Drive but not in Park? This is the classic motor mount signature, one of the most reliable single tells in idle diagnosis. Mounts are cushions that hold the engine and absorb its vibration, and the key detail is that in Drive the engine is loaded against the transmission, while in Park or Neutral it's unloaded. When the mounts are healthy they absorb the vibration in both states, but when the rubber deteriorates, the loaded engine in Drive transmits its vibration into the chassis, so you feel it most at a red light in gear. Shift to Park or Neutral and it largely disappears, because the unloaded engine strains the worn mount far less. You can confirm it in a minute: parking brake on, compare the vibration in Park, Neutral, Drive, and Reverse, and if Drive and Reverse are clearly worse, worn mounts are more than 80% likely. Replacement runs $200-$600 per mount. Pulscar helps tell a mount from a misfire.
The traps: three plays, dissected
Trap one: the comprehensive inspection for a $12 hose. The situation: a shaking idle gets a $280 "comprehensive engine inspection" and two replaced parts that were fine, and the shake continues — because the cause was a cracked $12 vacuum hose. What's real: the hood-listen and a soapy-water spray would have found the leak for free. The price: $280 plus two needless parts. The defense: do the hood-listen and the two-minute tests before authorizing an inspection or any part.
Trap two: plugs thrown at a mount problem. The situation: a shake that's worse in Drive gets new plugs and coils, and it's no better. What's real: the Park-versus-Drive test would have shown it easing in Park, naming the mounts. The price: a plug-and-coil job that wasn't the problem. The defense: do the Park-versus-Drive test first — worse in Drive is mounts, not ignition.
Trap three: the ignored flashing light. The situation: a shaking car with a flashing light gets driven for a week until the plugs are convenient. What's real: the active misfire was cooking the converter the whole time. The price: an $80 plug job becomes a $900-plus converter. The defense: a flashing light means stop and tow now — the converter is the expensive victim.
Three real situations, decoded
Scenario 1: the $1,400 shake that was a $12 hose. A driver spent $1,400 over three years and four visits on a shaking idle — three wrong diagnoses and two needless parts. The actual cause was a cracked $12 vacuum hose, found in four minutes. Lesson: do the free tests before you buy anything.
Scenario 2: the plugs that didn't fix the mount. A driver's shake was worse in Drive; new plugs and coils changed nothing. $400 of mounts fixed it. Lesson: worse in Drive is mounts — do the Park-versus-Drive test first.
Scenario 3: the $900 converter from a flashing light. A driver drove a week with a flashing light and a shaking engine; the active misfire destroyed the converter. A $150 coil, caught early, would have prevented it. Lesson: a flashing light means stop now.
Your situation right now: four playbooks
"It shakes badly cold, then smooths out." A dirty throttle body or IAC — the cheapest and most overlooked. Clean it with $8 of throttle-body cleaner before spending on anything else; on a drive-by-wire car, an idle relearn (a couple of cold-start cycles) finishes it.
"It's much worse in Drive than Park." Motor mounts. Do the Park-versus-Drive test and the hood-rock check, and have the shop name which specific mounts are worn before authorizing — replacing all four when one is bad wastes money. See shaking when accelerating.
"It shakes at idle but smooths once I'm moving." Spark plugs or a vacuum leak. Scan for a misfire code, do the hood-listen and soapy-water test for a leak, and a set of plugs or a $40 hose fixes most of these; see running rough.
"There's a flashing light and a rough idle." An active misfire — stop and tow. Pull the P030X code, do the coil-swap test, and fix it before the converter dies; see flashing light with shaking and check engine light on.
After the fix: keep the idle smooth
Clean the throttle body every 30,000-50,000 miles. Short-trip city driving carbons it up faster, so clean it sooner if you rarely hit the highway — it's the $8 job that prevents the most common idle shake. Replace spark plugs on schedule. Overdue plugs are a leading misfire cause, and a misfire is the one that can take the converter, so don't stretch them. Use Top Tier fuel. Its extra detergents keep injectors and intake valves cleaner and cut the carbon that roughens idle over time. Check the PCV valve at each service. The 30-second rattle test catches a stuck valve before it upsets the idle. And never ignore a flashing light — it's the one idle symptom that gets dramatically more expensive by the day. When a big repair is quoted, an independent shop, the signs of overcharging, and a second opinion beat an inspection nobody diagnosed.
Your action plan: right now, today, this week
Right now (free):
- Do the Park-versus-Drive test — worse in Drive and Reverse than Park and Neutral is mounts.
- Do the cold-versus-warm test — rough only when cold that smooths is the throttle body.
- If the light is flashing, stop and tow — it's an active misfire cooking the converter.
Today (under $25): 4. For a high idle or a suspected leak, do the hood-listen and a soapy-water spray. 5. Get a free OBD scan — a P030X names a misfire cylinder, P0101 flags the MAF.
This week: 6. Match the fix to the pattern — a throttle-body clean for cold-only, plugs or a hose for smooth-when-moving, mounts if Drive is worse. 7. Before any "comprehensive inspection" over $200 → confirm the shop did the two-minute tests and has a specific cause. 8. Before buying both a plug and a coil → do the free coil-swap test first.
For the related shake, engine, and cost guides: running rough, vibration at idle (its companion guide), shaking when accelerating, hesitation, losing power uphill, flashing light with shaking, engine knocking, and clicking noise. For codes, parts, and money: check engine light on, spark plug pricing, the best diagnostic app, grinding when braking, strange car noises, and signs you're being overcharged. And our story explains why Pulscar exists.
How these numbers were built: cross-checked against 2026 estimator and shop-survey data (throttle-body clean $0-$150; spark plugs $80-$200; vacuum hose $40-$100, intake gasket $200-$400; motor mount $200-$600 each; MAF cleaner $8, replacement $200-$400; ignition coil $150-$400; O2 sensor $150-$400; injector cleaning $100-$200, replacement $150-$450 each; catalytic converter $900-$2,500), at 2026 independent-shop labor rates. The figures assume the free Park-versus-Drive and cold-versus-warm tests are used to split mounts from engine causes and to name the pattern before any part is authorized — since the converter listed is almost always the victim of an ignored flashing-light misfire, not a cause of idle shake. Prices reviewed quarterly — last verified July 2026.
Have an idle-shake pattern we didn't cover? Email [email protected] with whether it's worse in Drive, whether it's worst cold or warm, and any OBD codes, and we'll add it to the next version of this guide.

