Symptom Diagnosis Guide

Why Is My Idle Low?

An idle stuck below 600 RPM (or nearly stalling) almost always means a dirty throttle body, a bad IAC valve, or a vacuum-side issue. Fix it before it stalls in traffic.

Most Likely Causes (Ranked by Probability)

70%
#1 - Most Likely
Dirty Throttle Body or IAC Valve

Carbon buildup blocks idle airflow. The most common cause and the cheapest fix - clean it for $10 in supplies.

Parts$10-$25
Labor$0-$80
DIYEasy
58%
#2 - Very Likely
Bad Idle Air Control Valve

A failed IAC commands too little bypass air. Older cars (pre-2008) are most affected. Replace it.

Parts$30-$180
Labor$40-$120
DIYMedium
48%
#3 - Common
Clogged EGR Valve Stuck Open

A stuck-open EGR floods the intake with exhaust gas, killing idle. Code P0401 or P0402 identifies it.

Parts$60-$300
Labor$80-$250
DIYMedium
35%
#4 - Also Check
Failing Fuel Pump or Filter

Low fuel pressure shows up worst at idle. Listen for the pump on key-on - weak hum or no hum is bad.

Parts$25-$400
Labor$120-$500
DIYHard
View Diagnosis →
22%
#5 - Less Common
Bad Crankshaft Position Sensor

An intermittent CKP signal causes the ECU to misjudge RPM. The engine hunts low and stalls. Codes P0335-P0339.

Parts$30-$180
Labor$80-$250
DIYMedium

What Your Specific Symptoms Mean

Idle low only with AC on
Bad IAC valve or worn compressor draining engine load.
Stalls when coming to a stop
Vacuum leak or dirty throttle body.
Idle low with rough running
Misfire combined with low idle command.
Low idle, no codes
Mechanical - throttle body, IAC, or EGR.
Idle low after a tune-up
Throttle plate was disturbed - needs idle relearn.

DIY Checks Before You Visit a Mechanic

  1. Clean the throttle body. Carbon buildup on the plate restricts the idle bypass channel. A 15-minute job that fixes most low-idle problems.
  2. Check for vacuum leaks. Counterintuitive but a large leak can stall the engine instead of raising idle. Smoke test or spray cleaner.
  3. Test the IAC valve. Disconnect it with engine running. Idle should change. If no change, the IAC is dead or wiring is bad.
  4. Scan for codes. P0335, P0401, P0506, P0507 identify the specific component.
  5. Do an idle relearn. Many cars need to relearn idle after throttle body service. Procedure varies by manufacturer.

See a mechanic if...

The engine stalls at every stop, fails to restart, or you cannot keep it running without revving. Stalling in traffic is a serious safety issue.

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 idle drop when I turn on the AC?

The AC compressor adds 5-10 hp of load. A healthy IAC compensates by adding idle air. If yours drops a lot, the IAC valve or wiring is weak.

Can a bad battery cause low idle?

Indirectly - a weak battery can confuse the ECU about voltage, but the actual idle control comes from the IAC/throttle, not the battery.

Will idle relearn fix low idle?

Sometimes - especially after cleaning the throttle body. Otherwise, the cause is mechanical and a relearn alone wont help.

How low is too low for idle?

Below 500 RPM warm is too low. Below 700 you may stall under accessory load. Healthy range is 650-900.

Why does my car stall only when warm?

A bad IAC or stuck EGR shows up when the engine is at operating temperature. Cold engines run rich and idle high regardless.

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