Symptom Diagnosis Guide

Why Is My Idle High?

An idle stuck above 1000 RPM almost always means a vacuum leak, a stuck throttle plate, or a bad IAC valve. The fix is usually under $80 and an hour of your time.

Most Likely Causes (Ranked by Probability)

74%
#1 - Most Likely
Vacuum Leak

Unmetered air entering past the throttle raises idle. Cracked intake hoses, bad PCV, or torn intake gaskets are the common culprits.

Parts$10-$80
Labor$60-$200
DIYEasy
60%
#2 - Very Likely
Stuck or Dirty Throttle Body

Carbon buildup keeps the throttle plate slightly open. Cleaning the throttle body and learning idle relearn fixes it.

Parts$10-$25
Labor$0-$80
DIYEasy
48%
#3 - Common
Bad Idle Air Control (IAC) Valve

On older cars without electronic throttle, a stuck IAC valve commands too much bypass air. Replace or clean it.

Parts$30-$180
Labor$40-$120
DIYMedium
35%
#4 - Also Check
Bad Coolant Temp Sensor (ECT)

A sensor stuck reading cold makes the ECU command high idle as if engine is warming up. Code P0117 or P0118.

Parts$15-$80
Labor$40-$120
DIYEasy
View Diagnosis →
22%
#5 - Less Common
Throttle Position Sensor (TPS) Fault

A glitchy TPS reports throttle slightly open when closed. The ECU then commands more idle. Code P0121-P0123.

Parts$25-$150
Labor$40-$120
DIYEasy
View Diagnosis →

What Your Specific Symptoms Mean

Idle stuck at 1200-1500 RPM warm
Vacuum leak or stuck throttle plate.
Idle at 2000+ RPM cold, drops slowly
Normal warm-up idle. If it never drops, ECT sensor or IAC.
Idle drops to normal when foot taps throttle
TPS or IAC sticking momentarily.
Idle high with code P0117
ECT sensor reads cold - replace it.
Audible hiss at idle
Vacuum leak. Spray carb cleaner to find it.

DIY Checks Before You Visit a Mechanic

  1. Spray carb cleaner around intake gaskets. Any RPM change reveals a vacuum leak there.
  2. Clean the throttle body. Wipe carbon off the throttle plate with throttle body cleaner. May need an idle relearn after.
  3. Scan for codes. P0117, P0121, P0506, or P0507 identify exactly which sensor.
  4. Disconnect the IAC valve (older cars). If idle drops dramatically, the IAC is commanding too much air.
  5. Do the idle relearn procedure. Many cars need to relearn idle after throttle body cleaning. Check your service manual.

See a mechanic if...

Idle goes above 2500 RPM and stays there, the car accelerates when you release the brake, or you cannot stop without standing on the brake. Runaway idle is a serious hazard.

Get a Free AI Diagnosis in 30 Seconds

Tell us your symptoms and any codes you have. AmpAuto's AI cross-references NHTSA recall data, common failure patterns, and your exact year/make/model to give you the most likely cause - free, no signup.

Diagnose My Car Free →

Already have a code? Skip ahead and get the answer instantly.

Frequently Asked Questions

What is a normal idle RPM?

Most modern cars idle at 600-900 RPM warm. Cold idle can be 1200-1500 briefly. Anything above 1000 warm is a problem.

Why is my idle high in cold weather?

Cold-start fast idle is normal. The ECU commands higher RPM to warm the cat and engine. It should drop within 2-5 minutes.

Can a dirty throttle body cause high idle?

Yes, very commonly. Carbon buildup on the plate keeps it slightly open. A 15-minute cleaning usually resolves it.

Will high idle damage my car?

Long term, yes - higher fuel consumption, more carbon buildup, and stressed engine mounts. Fix within a few weeks.

Does the AC make my idle go up?

Yes - AC compressor load triggers an idle bump (about 100-200 RPM). If your idle is high even with AC off, that is the problem.

Not sure what's wrong?Free AI diagnosis - 30 seconds
Diagnose Free