A bouncing or surging idle - where RPM rises and falls on its own - is the engine fighting to find a stable speed. The cause is almost always a leak, a dirty part, or a failed idle control component.
You can keep driving with a hunting idle, but the underlying cause - usually a vacuum leak or dirty throttle body - will eventually trigger a check engine light, fuel economy drop, or stall. Fix it within a couple weeks.
The most common cause. A small leak lets unmetered air into the engine. The computer compensates with extra fuel, overshoots, then corrects - over and over - making RPM hunt up and down. Parts: $5-40 · Labor: $50-300 · DIY possible
View P0171 Diagnosis →Carbon and oil residue build up on the throttle plate and idle air passages. The computer can't control airflow precisely, so idle wanders. A 30-minute cleaning often fixes it. Parts: $8-25 · Labor: $80-200 · DIY easy
See What To Check →On older cars, the IAC valve adjusts idle by metering air around the throttle plate. When it fails or sticks, idle hunts or stays high. Triggers P0505 family codes. Parts: $30-180 · Labor: $50-200 · DIY moderate
View P0507 Diagnosis →A dirty or failing MAF sensor sends wrong airflow data to the computer, causing fuel mixture to oscillate. Often triggers P0171 with no obvious vacuum leak. Parts: $40-300 · Labor: $30-150 · DIY easy
See What To Check →The EGR valve recirculates exhaust to lower combustion temperature. When it sticks open at idle, it acts like a vacuum leak and causes hunting RPM, often with rough idle. Parts: $80-300 · Labor: $100-300 · Moderate
See What To Check →Tell us how much the RPM swings, whether it happens hot or cold, and any codes you have. We'll match the cause for free.
Get Free AI DiagnosisDescribe what you hear and we'll narrow it down to the most likely cause - first answer free.
If your scan tool is showing one of these codes, that's your starting point. Click any code for the full diagnosis, common causes, and repair costs.
Yes, in the short term. The car runs and drives normally above idle. But the underlying cause will get worse, and a vacuum leak running long-term can damage spark plugs, oxygen sensors, and the catalytic converter. Get it fixed within a few weeks.
Often yes. Carbon buildup on the throttle plate is one of the most common causes of idle hunt. A bottle of throttle body cleaner ($8) and 30 minutes of work will fix it many times. After cleaning, some cars need an idle relearn drive.
Once warm, the engine targets a low idle speed and small problems become noticeable. Cold idle is set higher to compensate. A vacuum leak or sticky IAC valve hides at high cold idle but shows up when the system tries to drop to normal.
Throttle body cleaning: $8 DIY or $80-150 at a shop. MAF sensor cleaning: $10 spray. Vacuum hose: $5-30. New IAC valve: $100-250 installed. New MAF sensor: $80-400 installed. Most fixes are under $200.