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.
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 intakeIridium 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 installedMost 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 testA 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-$250Carbon 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,000Direct-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-$800This 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 moreIf 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
- 1Pull 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.
- 2Try 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.
- 3Listen 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.
- 4Compare 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.
- 5Watch 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.
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 serviceFrequently 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
More on this job: Engine Repair in Boca Raton, costs and how to choose a shop
- RepairPal: Ignition coil replacement cost
- RepairPal: Spark plug replacement cost
- Ford TSB 19-2375 (NHTSA): 1.5L EcoBoost coolant intrusion and misfire
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.
