Rough Idle -- Why Your Car Idles Rough and How to Fix It

symptoms 5 min read Updated 2026-04-15

What a Rough Idle Feels Like

A healthy engine idles smoothly at a steady RPM, usually between 600 and 1,000 RPM depending on the vehicle. A rough idle feels different: the engine might shake or vibrate, the RPM might bounce up and down, or you might feel like the engine is struggling to stay running. Some cars sound like they're chugging or sputtering. You'll notice it most when sitting at a stoplight or in park. A rough idle can be a minor annoyance or a sign of something that needs immediate attention, depending on the cause. The key is figuring out which codes are stored in your car's computer.

Misfire and Lean Condition Codes

The two most common code families behind a rough idle are misfires and lean conditions. Code P0300 means random misfires are occurring across multiple cylinders, while P0301 through P0308 point to a specific cylinder. Misfires cause the engine to stumble because one or more cylinders aren't producing power. Lean condition codes P0171 (bank 1) and P0174 (bank 2) mean the engine is getting too much air relative to fuel. This makes combustion uneven and idle quality suffers. If you see a misfire code and a lean code together, the lean condition is likely causing the misfire. Fix the lean condition first, usually a vacuum leak, and the misfire often goes away on its own.

Idle Control System Codes

Your engine has a dedicated system for controlling idle speed, and when it malfunctions, a rough or erratic idle is the direct result. Code P0505 means the idle air control system is not functioning correctly. Code P0507 means the idle speed is higher than the computer expects. On older vehicles with an idle air control (IAC) valve, carbon buildup can cause the valve to stick. Removing and cleaning it with throttle body cleaner often restores normal idle. On newer vehicles with electronic throttle control, cleaning the throttle body itself is the equivalent fix. Either way, this is one of the cheapest and easiest rough idle repairs you can do yourself.

EGR System: Code P0401

The exhaust gas recirculation (EGR) system redirects a small amount of exhaust back into the engine to reduce emissions. When the EGR valve gets stuck open, it allows exhaust gas into the engine at idle when it shouldn't, causing a rough or unstable idle. Code P0401 indicates insufficient EGR flow, but a related condition where the valve sticks open can cause rough idling even without this specific code. The EGR valve can sometimes be cleaned rather than replaced. It's usually accessible on top of the engine. If cleaning doesn't work, replacement costs around $150 to $400 depending on the vehicle.

How to Diagnose and Fix a Rough Idle

Start by scanning for codes. If you don't own a scanner, most auto parts stores will scan for free. Once you have the codes, look them up on Car Code Finder for specific guidance. If no codes are stored, check these common items: dirty air filter (a $15 replacement), old spark plugs (replace if over 60,000 miles), carbon buildup on the throttle body (clean with throttle body cleaner for $8), and vacuum hoses (look for cracked or disconnected rubber hoses around the engine). If the rough idle only happens when the engine is cold and goes away once it warms up, a failing coolant temperature sensor may be sending the wrong temperature reading to the computer, causing an incorrect fuel mixture.

Frequently Asked Questions

Can a rough idle damage my engine?

A rough idle caused by misfires can damage your catalytic converter over time if left unrepaired, potentially turning a $200 fix into a $1,500 problem. The rough idle itself usually won't damage the engine internally, but the underlying cause (such as a lean condition or misfires) should be addressed within a few weeks to prevent secondary damage.

Why does my car idle rough only when the AC is on?

When the air conditioning compressor kicks in, it puts extra load on the engine. A healthy engine compensates by increasing idle speed slightly. If your idle control system is marginal or the engine is already running rough, the extra AC load can push it over the edge. Check for codes P0505 or P0507 and clean the throttle body. Weak spark plugs or a dirty air filter can also make the engine struggle under AC load.

My car idles rough but has no check engine light. What's wrong?

Not every rough idle issue triggers a code right away. The computer needs to see a problem consistently before it sets a code. Common causes that may not immediately trigger a light include a dirty throttle body, a slightly clogged fuel injector, worn spark plugs, or a dirty air filter. Start with basic maintenance: replace the air filter, clean the throttle body, and check your spark plug condition.