How to Replace Idle Air Control Valve

The Idle Air Control (IAC) valve regulates engine RPM at idle by bypassing air around the closed throttle plate. Symptoms of failure: stalling at stops, fluctuating idle (600-1500 RPM), hard start, P0505/P0506/P0507 codes. Found on most pre-2007 vehicles - drive-by-wire cars do not have one.

⏱ 30-60 min 🔧 Easy 🛠 6 tools needed 💰 $40-220

📋 Quick Facts

Time
30-60 min
Difficulty
Easy
Tools
6 needed
Cost to DIY
$40-220

The Idle Air Control (IAC) valve regulates engine RPM at idle by bypassing air around the closed throttle plate. Symptoms of failure: stalling at stops, fluctuating idle (600-1500 RPM), hard start, P0505/P0506/P0507 codes. Found on most pre-2007 vehicles - drive-by-wire cars do not have one.

🛠 What You'll Need

⚠ When NOT to DIY thisIf the IAC bore in the throttle body is gummed up with thick carbon, you may need to remove and clean the whole throttle body. Drive-by-wire vehicles (most cars 2007 and newer) do not have a separate IAC - if your scanner shows a P0505 code on a newer car, it usually means a dirty or failed throttle body itself, not a serviceable IAC valve.
🔌 Expected Electrical ReadingsIAC valves are stepper motors or solenoids - they do not have a continuous voltage reading. With ignition on, engine off, you may see brief 12V pulses on two pins. Resistance between the coil pins: typically 7-12 ohms (check service manual). Open circuit = failed valve.

✅ Before You Start - Checklist

  • Park on level, solid ground (no slopes, no soft dirt)
  • Engine is at the correct temperature (cold or warm as specified)
  • All tools and parts on hand BEFORE you begin
  • Owner's manual nearby for torque specs and locations
  • Safety: gloves, eye protection, hood propped open

📝 Step-by-Step Instructions

  1. Make sure the engine is coldThrottle body and intake parts can stay hot for an hour. Wait at least 30 minutes after shutdown.
  2. Disconnect the negative battery terminal60 seconds minimum. This also forces the ECU to relearn idle after install.
  3. Locate the IAC valveBolted to the side or top of the throttle body, near the throttle linkage. Small cylindrical or square housing with a 2-4 pin electrical connector.
  4. Unplug the electrical connectorPush the tab, pull straight off.
  5. Remove the mounting screwsUsually two Torx (T20/T25) or hex screws. They can be tight from heat cycling - use a quality bit and apply steady pressure.
  6. Pull the IAC valve outTwist and wiggle. Old gaskets often stick. If the valve will not budge, gently pry at the flange with a flat-blade.
  7. Clean the IAC passage in the throttle bodySpray throttle body cleaner into the bore where the valve sits. Wipe with a lint-free towel. Carbon buildup here causes repeat failures.
  8. Compare old vs new valvePintle shape, electrical connector, and mounting hole spacing must match. Some look identical but have different pintle lengths.
  9. Install the new gasket/O-ring on the new IACMost kits include this. A reused gasket can leak and cause exactly the symptoms you are trying to fix.
  10. Install the new IAC valveHand-thread the screws to avoid cross-threading. Tighten evenly to 7-9 ft-lb. Do not over-torque - the housing is aluminum.
  11. Reconnect the electrical connectorPush straight on until it clicks.
  12. Reconnect the battery and perform idle relearnStart the engine, let it idle for 5 minutes without touching the throttle. Then drive 10-15 minutes including stops at idle. Some vehicles (Honda, Toyota) require a specific relearn procedure - check your service manual.

✅ After You Finish - Verify Checklist

  • No tools left in the engine bay or under the car
  • Test the system you worked on (start, drive, check, etc.)
  • Look for leaks or drips after 5 minutes of running
  • Record the date and mileage in your service log
  • Recycle or properly dispose of any old parts/fluids

Not sure what's actually wrong with your car?

Skip the YouTube rabbit hole. Get an AI diagnosis ranked by probability for your exact year/make/model - in 30 seconds.

🔬 Run AI Diagnosis · $5.99 →

🔗 Related Guides

❓ Frequently Asked Questions

Can I clean the IAC instead of replacing it?
Yes, often works on early-stage failure. Remove the valve, spray throttle body cleaner into the pintle area, work the pintle gently with your finger. If the pintle is stuck, sticky, or has visible carbon buildup, cleaning can restore it for $0.
Why does my idle still fluctuate after a new IAC?
Three likely causes: (1) idle relearn was not performed, (2) a vacuum leak is making the IAC overcompensate, (3) the throttle body bore is dirty and needs cleaning too. Smoke-test the intake and clean the throttle body.
Do all cars have an IAC valve?
No. Vehicles with electronic (drive-by-wire) throttle bodies regulate idle through the throttle plate itself - no separate IAC. Generally everything 2007 and newer is drive-by-wire. Check your year.
Will a bad IAC throw a check engine light?
Sometimes. Codes P0505 (IAC system), P0506 (idle low), P0507 (idle high) are common. But many failing IAC valves just cause stalling without a code.
Should I replace the gasket every time?
Yes. A used gasket is the #1 cause of post-replacement vacuum leaks. Most quality IAC valves include a new gasket - if not, buy one for $3.
How do I do the idle relearn?
Most cars: disconnect battery 60 sec, reconnect, start engine with no accessories on, let it idle 5-10 minutes without touching the throttle, then drive 10 minutes mixed conditions. Some Hondas need a specific procedure with the gas pedal - check your service manual.
Get an AI diagnosis for $5.99Ranked causes · parts · steps
Diagnose →