Symptom Diagnosis Guide

Why Is My Car Revving On Its Own?

An engine that surges or revs without you touching the pedal is almost always a vacuum leak, dirty idle air control, or a sticking throttle. Here are the most likely causes ranked by how often they turn out to be the problem.

Most Likely Causes (Ranked by Probability)

78%
#1 - Most Likely
Vacuum Leak

A cracked intake hose or PCV grommet lets unmetered air in. The ECM adds fuel to compensate, then drops it, causing surging.

Parts$10-$80
Labor$80-$200
DIYMedium
View Diagnosis →
70%
#2 - Very Likely
Dirty Throttle Body / IAC Valve

Carbon buildup at the throttle plate makes the ECM hunt for correct idle. $10 throttle body cleaner and a rag often fixes it.

Parts$10-$200
Labor$80-$200
DIYEasy
View Diagnosis →
55%
#3 - Common
Faulty MAF or MAP Sensor

A dirty mass air flow sensor reports wrong air volume, so the ECM cycles between rich and lean. Clean with MAF cleaner first.

Parts$50-$300
Labor$80-$200
DIYEasy
View Diagnosis →
35%
#4 - Also Check
Stuck or Sticky Throttle Cable / Pedal

On cable-throttle cars, a sticky cable holds revs up. On drive-by-wire, a failing pedal sensor can cause similar erratic revs.

Parts$20-$300
Labor$80-$300
DIYMedium
View Diagnosis →
30%
#5 - Less Common
Failed Idle Air Control Valve

Older cars use an IAC stepper motor to set idle. When it fails, idle hunts or stalls.

Parts$30-$200
Labor$80-$200
DIYMedium
View Diagnosis →

What Your Specific Symptoms Mean

Idle surges between 800 and 1500 RPM
Vacuum leak or dirty throttle body.
Revs high right after start, then drops
Normal cold start enrichment.
Revs randomly with check engine light
MAF sensor, vacuum leak, or O2 sensor.
Revs up when you turn the AC on
Normal idle compensation - or weak IAC.
RPM climbs and will not drop
Stuck throttle - dangerous. Shift to neutral.

DIY Checks Before You Visit a Mechanic

  1. Pull codes with a scanner. P0171, P0507, P0101, or P0505 each point at the specific cause.
  2. Listen for hissing under the hood. A vacuum leak hisses loudest near the leak. Smoke testing finds tiny leaks invisibly.
  3. Clean the throttle body. Disconnect the intake hose, spray TB cleaner on a rag, and wipe the throttle plate front and back. Reset idle by disconnecting the battery 10 minutes.
  4. Inspect the MAF sensor. Remove and inspect the small wire. If dirty, spray MAF cleaner only (do not touch with a rag) and let dry before reinstall.
  5. Check the PCV valve and hose. A cracked PCV grommet or stuck-open PCV creates a measured vacuum leak the ECM cannot compensate for.

Stop driving immediately if...

The throttle is stuck high and the car wants to surge forward, the check engine light is flashing, or the engine is revving so high it sounds like it will damage itself. Shift to neutral, brake firmly, and pull over. A stuck throttle is dangerous - turn the engine off if you cannot slow it.

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

Why does my car rev up and down at idle?

Idle hunting almost always means a vacuum leak or a dirty throttle body / MAF sensor. The ECM is correcting back and forth trying to find correct idle.

Can a dirty throttle body cause high idle?

Yes. Carbon buildup at the throttle plate confuses the ECM about the actual airflow at closed throttle, so it overshoots.

How much does it cost to fix surging idle?

Throttle body clean: $0-$30 DIY. Vacuum hose: $20-$80. MAF or IAC replacement: $150-$500.

Is it safe to drive a car that revs on its own?

Mild surging at idle is annoying but safe. A throttle stuck open is dangerous - shift to neutral, brake, and stop the engine.

Will disconnecting the battery reset idle?

Yes, on most cars. Disconnect for 10 minutes, then reconnect. Drive 10-15 minutes to let the ECM relearn idle.

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