Boca Auto Care
Find a shop
Dashboard tachometer needle at idle with the check engine warning lit, seen from the driver's seat

Fix-it guides 路 Engine and Warning Lights

Why does my engine idle rough or shake at a stop?

By the Boca Auto Care Editorial Team 路 Reviewed October 28, 2026 路 How we write guides

Short answer

A rough, shaky idle almost always means one or more cylinders are not firing cleanly. The three usual suspects are worn spark plugs, a failing ignition coil and an air leak in a vacuum hose, and together they account for most cases. If the check engine light is flashing, the misfire is severe enough to overheat the catalytic converter, so ease off and get it checked the same day.

Get it checked soonA mild shake with a steady check engine light can usually be driven gently for a few days to a shop. A flashing check engine light, a strong fuel smell, or a car that stumbles badly when you accelerate means unburned fuel is reaching the catalytic converter, and continued driving can ruin a part that often costs more than $1,000.

At idle, an engine is running on the smallest amount of air and fuel it can manage, so any cylinder that misses a beat stands out. You feel the imbalance as a shake through the seat and steering wheel. On the highway the same fault may disappear, because higher RPM smooths it over, which is why many people first notice a misfire at red lights.

Each cylinder needs three things at the right moment: a strong spark, the right amount of fuel, and a sealed chamber with good compression. Spark problems are the most common and cheapest to fix, followed by air leaks that throw off the fuel mixture. Mechanical problems with compression are rarer and more expensive.

Modern engines record which cylinder is misfiring. A code like P0302 means cylinder 2, while P0300 means random misfires across several cylinders, which more often points to something shared such as a vacuum leak or fuel delivery.

Symptoms

  • Steering wheel or seat vibrating while stopped in Drive
  • RPM needle bouncing or dipping below its usual idle speed
  • A rhythmic stumble or puffing sound from the tailpipe
  • Shaking that gets worse when the A/C compressor kicks on
  • Hesitation or jerking when pulling away from a light
  • Check engine light, steady or flashing
  • Worse fuel economy than usual

Likely causes and what they cost

1. Worn spark plugs

$150-$350 on most 4-cylinder engines; $350-$650 on transverse V6 engines where the rear plugs sit under the intake
common 路 DIY possible

Iridium and platinum plugs typically last 60,000 to 120,000 miles. As the electrode wears, the gap widens and the coil needs more voltage to fire it. Eventually the spark fails under load or at idle, usually on one cylinder first.

The fix: Replace the full set of plugs with the type and gap the manufacturer specifies.

2. Failing ignition coil

$150-$400 per coil installed
common 路 DIY possible

Most engines built in the last 20 years have one coil sitting directly on top of each plug. Heat cycles crack the coil windings or the rubber boot, and the spark leaks to ground instead of jumping the plug gap. The misfire then follows that one coil.

The fix: Replace the failed coil. Many shops recommend new plugs at the same time if they are near their interval, since a worn plug is often what overworked the coil.

3. Vacuum leak

$100-$500 including the smoke test
common 路 Shop job

A cracked hose, a split intake boot or a leaking intake gasket lets unmeasured air into the engine. The computer cannot account for it, so the mixture runs lean and cylinders misfire, mostly at idle when the leak is a large share of total airflow. Lean codes P0171 or P0174 often appear alongside.

The fix: A shop finds the leak with a smoke machine, then replaces the hose, boot or gasket.

4. Dirty throttle body or idle control

$100-$250
less common 路 DIY possible

Carbon and oil vapor build up around the throttle plate over time. On electronic throttles the computer compensates for a while, then the idle becomes uneven or the engine nearly stalls when you come to a stop.

The fix: Clean the throttle body and run the idle relearn procedure for that model.

5. Carbon buildup on intake valves (direct injection engines)

$500-$1,000
less common 路 Shop job

Direct-injected engines spray fuel straight into the cylinder, so nothing washes the backs of the intake valves. Oil vapor bakes onto them as hard carbon, which disrupts airflow and causes cold-start misfires and a lumpy idle, often after 60,000 miles or more.

The fix: The intake manifold is removed and the valves are cleaned by media blasting with crushed walnut shells.

6. Worn engine or transmission mounts

$250-$800
less common 路 Shop job

This is not a misfire, but it feels like one. Rubber mounts isolate normal engine vibration from the body. When they crack or collapse, ordinary idle vibration comes straight into the cabin, usually worst in Drive with your foot on the brake.

The fix: Replace the failed mount or mounts.

7. Low compression from a burnt valve or worn rings

$1,500-$4,500 or more
rare 路 Shop job

If a cylinder cannot hold pressure, no amount of spark or fuel makes it fire properly. A compression test shows one cylinder well below the others.

The fix: Depends on the finding: a valve job, head work, or engine replacement.

Costs are typical South Florida ranges for parts and labor, for budgeting only.

What you can check yourself

  1. 1
    Pull the codes first

    Plug an OBD-II reader into the port under the dash and read stored and pending codes. A single-cylinder code such as P0304 points to a plug, coil or injector on that cylinder. P0300 plus lean codes point to a vacuum leak. Many parts stores will read codes for free.

  2. 2
    Try the coil swap test

    If one cylinder is misfiring and the coils are on top of the engine, turn the engine off and let it cool. Unplug and swap the suspect coil with its neighbor, clear the codes, and drive. If the misfire moves to the new cylinder, the coil is bad. If it stays put, suspect the plug or injector. Keep fingers clear of the fan and belt, and never touch coils with the engine running.

  3. 3
    Listen for a hiss

    With the engine idling, the hood up and the car in Park with the parking brake set, listen around the intake and the hoses near the top of the engine for a hiss or whistle. Stay clear of the belt and fan. A hiss that changes when you gently pinch a hose with a gloved hand is a strong clue.

  4. 4
    Compare idle with the A/C on and off

    Note how the idle feels in Park with the A/C off, then switch it on. A small dip is normal. If the shake becomes much worse, the engine is struggling with the extra load, which can mean a weak cylinder, a dirty throttle body, or worn mounts.

  5. 5
    Watch the engine rock

    Have a helper hold the brake firmly, in Drive, while you stand to the side of the car, never in front. If the engine jumps noticeably when they lightly press the gas, the mounts are likely worn.

When to take it to a shop

  • The check engine light is flashing, even once.
  • Multiple cylinders are misfiring, or the codes point to fuel trim or lean conditions.
  • You replaced plugs and a coil and the misfire is still there.
  • The plugs are buried under the intake manifold on a V6, where access takes hours.
  • You smell raw fuel or see the temperature gauge rise.
Get quotes from Boca Raton shops

Free, no obligation. Describe the problem once and local shops that do this work can reply with a price.

We share your request only with shops that can quote it. See our privacy policy.

The Florida factor

Ignition coils take a beating in South Florida. On a summer afternoon the area under the hood of a car parked on a black asphalt lot can top 200 F, and engine bays never get a cold winter break to slow the aging of epoxy and rubber. Cracked coil boots are a frequent finding on cars that have spent their whole life here, and a misfire that only shows up on hot days is often an early coil failure.

Our afternoon storms add a second trigger. Driving through standing water on a flooded stretch of Glades Road, or washing the engine with a hose, can push water into the spark plug wells. The result is a sudden misfire that may clear once things dry out, or a corroded plug that keeps misfiring. If a rough idle starts right after deep water, mention it, because a shop will check the plug wells and the air intake.

Snowbird cars bring their own version. Gasoline in Florida is typically E10, and ethanol blends absorb moisture and go stale over several months of storage in humid air. A car that starts and idles rough after a summer of sitting may simply need a fresh tank, while one that keeps misfiring after the stale fuel is burned off has a real fault.

Notes for specific makes

  • Ford: On 2014-2019 Fusion and 2017-2019 Escape models with the 1.5L EcoBoost, a cold-start misfire with codes P0300-P0304 plus coolant loss is the pattern Ford's service bulletin 19-2375 links to coolant entering a cylinder. Do not let a shop just replace coils on one of these without checking coolant level.
  • BMW: Turbocharged BMW engines such as the N54 and N55 are known for ignition coil and spark plug wear, and as direct-injection engines they collect carbon on the intake valves. Plug intervals on these engines are shorter than many owners expect, especially if the car has been tuned.
  • Audi: Early direct-injection Audi engines, including the 2.0T in many late-2000s A4 and A5 models, commonly develop intake valve carbon that causes cold-start misfires. Walnut blasting is the standard fix.
  • Honda: V6 models with Variable Cylinder Management, such as roughly 2008-2013 Accord, Odyssey and Pilot, are known for oil-fouled plugs on the cylinders that shut off, which shows up as a recurring misfire on the same cylinders.

Engine Repair shops near Boca Raton

We are still adding shops for this service. Browse the directory or use the quote form.

See all shops for this service

Frequently asked questions

Can I drive with a misfire?

Short distances, gently, with a steady check engine light, usually yes. With a flashing light, no. Unburned fuel from a dead cylinder burns inside the catalytic converter and can overheat it to the point of melting the internal honeycomb.

Should I replace all the coils if one fails?

Not automatically. Replace the one that failed and keep the receipt. On high-mileage engines where the coils are original, some owners replace them all to avoid repeat visits, which is a reasonable choice but not a requirement.

Will a fuel injector cleaner fix a rough idle?

A bottle of cleaner in the tank can help if a port injector is partly clogged, and it is cheap to try. It will not touch carbon on the intake valves of a direct-injection engine, and it will not fix a coil or a vacuum leak.

Why does it only shake when the A/C is on?

The compressor adds load at idle, and the engine has to raise its idle speed to cope. A weak cylinder, a dirty throttle body or soft engine mounts all become more obvious under that extra load.

How much does a misfire diagnosis cost?

Many shops charge one hour of diagnostic time, typically $120-$200 around Boca Raton, and some apply it to the repair. A clear single-cylinder code often takes less time to confirm.

Related guides

Check engine light flashing: should I stop driving?
Yes, a flashing check engine light means the engine is misfiring badly enough that raw fuel is reaching the exhaust, and you should ease off the throttle and get off the road as soon as it is safe. Keep driving and the catalytic converter can overheat within minutes, which turns a $200 coil or plug repair into a $1,500 or larger bill and, in rare cases, starts an underbody fire.
Check engine light on but the car drives fine: what does it mean?
A steady check engine light means the engine computer has stored a fault code, most often for a loose gas cap, an oxygen sensor, an evaporative emissions leak or worn spark plugs. If the car drives normally and no other red warning is lit, you can usually keep driving for a few days, but get the code read soon so a small problem does not grow into a catalytic converter bill.
How much does a car diagnostic test cost in Boca Raton?
Expect to pay about $100-$200 for a standard one-hour diagnostic at an independent shop in the Boca Raton area, and roughly $160-$275 at a dealer, with European and electrical problems often running higher. A free code read at a parts store is not the same thing: it gives you a code number, while a paid diagnostic is a technician testing parts to find which one actually failed.
What is that knocking noise coming from my engine?
It depends on the sound. A light metallic pinging when you accelerate uphill is usually fuel detonation, often from the wrong octane. A fast tick that follows engine speed is usually the valvetrain. A deep, heavy knock from low in the engine that gets louder with RPM is often a worn connecting rod bearing, and that one means you should shut the engine off and have it towed.
Why is white smoke coming from my exhaust?
If the white cloud is thin, fades within 5 to 10 minutes of driving and has no smell, it is water vapor from condensation and is harmless. If it is thick, keeps pouring out after the engine is fully warm, smells sweet, and the coolant reservoir keeps dropping, coolant is leaking into the cylinders, most often through a failed head gasket. That second case needs a shop soon, because it can end in an overheated or hydrolocked engine.
Why does my car exhaust smell like rotten eggs?
A rotten egg smell is hydrogen sulfide from the small amount of sulfur in gasoline, and it usually means the catalytic converter is not converting it, either because the converter is failing or because the engine is sending it too much unburned fuel. Fix the fuel or misfire problem first, because a new converter on an engine that still runs rich will fail again.

More on this job: Engine Repair in Boca Raton, costs and how to choose a shop

Sources

General information, not a diagnosis. A car problem can have causes a guide cannot see, so have anything safety-related inspected in person. Read our editorial policy.