P0506: How to Diagnose & Fix — Idle Air Control System RPM Lower Than Expected
7 vehicles · 5 makes · $20-$7,500 repair
How to diagnose and fix P0506: most-reported vehicles
Ranked by owner reports. Each card gives the symptoms, how to confirm the cause, the fix, parts and sources for that vehicle.
Toyota 4Runner · 1996–2002
The 3.4L 5VZ-FE uses a rotary-solenoid Idle Air Control (IAC) valve on the throttle body to manage idle. Over high mileage the IAC passages and valve clog with carbon and oil deposits, producing erratic idle (hunting between ~700 and ~1200 RPM), high idle, or low idle that shakes and stalls — often stalling at stops or when the A/C compressor loads the engine. It's a very frequent, well-documented maintenance item for 5VZ-FE 4Runners/Tacomas and commonly sets P0505 (idle control system malfunction).
Common Symptoms
- Erratic/hunting idle (surging up and down)
- High idle when warm or low idle that shakes
- Stalling at stops or when A/C engages
- Check engine light P0505 (or P0506/P0507)
- Rough idle after cold start
How to Fix
Remove and clean the IAC valve and throttle body bore/passages with throttle-body cleaner; inspect the connector and harness for corrosion or broken pins. Cleaning frequently restores normal idle, but a worn valve may need replacement — use an OEM/Denso IAC valve, as non-OEM units are a frequent cause of repeat P0505. Also rule out vacuum leaks, which mimic the same code. Cleaning is nearly free; an OEM IAC valve runs roughly $100-300, DIY-friendly.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Genuine Toyota 22270-62050 idle air control valve
conditional valve replacement after leak, circuit and cleaning tests fail Fitment/availability: retailer explicitly lists 1996-2001 Toyota 4Runner V6 3.4L 5VZ-FE; not approved here for 2002 without VIN confirmation Fitment/availability: …
- Genuine Toyota 22215-62180 IAC valve gasket
new seal when the applicable IAC valve is removed for cleaning or replacement Fitment/availability: retailer explicitly lists 1996-2000 Toyota 4Runner 3.4L 5VZ-FE; confirm VIN for 2001 and do not apply to 2002 without catalog confirmatio…
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (2)
Mazda 626 · 1993–1999
A very common driveability complaint on the 626 is an unstable idle that surges, dips, or stalls at stops, most often caused by a sticking or dirty idle air control (IAC) valve and, on higher-mileage cars, leaking intake manifold gaskets that create unmetered vacuum leaks (the gasket often leaks on the underside where it is not visible from above). The problem is worsened by carbon buildup in the throttle body. It affects both the FS I4 and KL V6, and because these are age/mileage-driven wear items rather than a single defect, it shows up across the whole 1990s run.
Common Symptoms
- Surging or hunting idle
- Stalling at stops or when coming to a stop
- Rough idle when cold
- Hesitation and weak acceleration
- Check-engine light
How to Fix
Clean or replace the IAC valve, clean the throttle body, and inspect/replace the intake manifold gasket if a vacuum leak is confirmed (smoke or carb-cleaner test). Check all vacuum lines first. These fixes are inexpensive parts with modest labor and typically restore a stable idle.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- CRC 05379 Carburetor and Throttle Body CleanerOEMCRC 05379
Clean a confirmed deposit-restricted throttle body during diagnosis Fitment/availability: Live priced Add to Cart page identifies CRC 05379 for carburetor/throttle-body and intake-part cleaning. Follow the label and protect sensors, coat…
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (2)
GMC Terrain · 2018–2022
On 1.5L LYX-equipped Terrains the charge air cooler outlet tube can separate from the throttle body inlet. The retaining clip design does not hold the duct under boost pressure and heat cycling, so the tube pops off, dumping boost and unmetered air. GM issued Service Update N192266090 covering the charge air cooler duct disconnect at the throttle body on 2019 Malibu, Equinox and Terrain 1.5L vehicles, and the condition is further covered by field bulletins PIP5651 and 22-NA-224 across the 2018-2022 range. This is separate from the frozen-CAC condition: the cooler is fine, the connection has come apart. It is also distinct from the throttle body / TPS electrical failure already documented, because the fault is mechanical air-path separation.
Common Symptoms
- Sudden loss of power while driving
- Reduced engine power message
- Check engine light
- Loud whoosh or rushing air sound from engine bay
- Rough idle or stall at low speed
How to Fix
Inspect the outlet duct and throttle-body connection, reseat the duct and install the improved retainer when the duct and sealing surfaces remain serviceable. Replace a damaged duct rather than relying on the clip alone, and use the free service update when the VIN qualifies.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Genuine GM 84828210 charge-air-cooler retainer (supersedes 13434668)$4
2018-2022 GMC Terrain 1.5L turbo branch covered by the service procedure. The OEM catalog also lists the 1.6L diesel, but this issue record is the LYX 1.5L; inspect the duct before ordering.
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (3)
Chevrolet Equinox · 2018–2022
Chevrolet Corvette · 2020–2021
Find P0506 by make
Browse every documented model and issue for your make.
P0506 code reference
General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.
Frequently asked questions
What does P0506 mean?
P0506 stands for "Idle Air Control System RPM Lower Than Expected." This code means the engine computer detected that the engine's idle speed is lower than the target idle RPM it commanded. The PCM controls idle speed through the idle air control valve or electronic throttle and sets this code when the actual idle drops below expected. A low or rough idle can cause stalling, hesitation, and reduced drivability.
What are the most common causes of P0506?
The most common causes of P0506 are: Vacuum leak in intake or hoses, Dirty or carbon-clogged throttle body, Faulty idle air control (IAC) valve, Dirty or failing mass airflow sensor, Clogged PCV system or EGR sticking open, Worn or dirty fuel injectors, Excessive engine load from accessories. The specific cause varies by vehicle.
How much does it cost to fix P0506?
Repair costs for P0506 range from $20 to $7,500, depending on the vehicle and root cause.
Which vehicles are affected by P0506?
Au7o has documented P0506 across 7 vehicle models from 5 manufacturers: Chevrolet, GMC, Honda, Mazda, Toyota.
Join 600+ people using Au7o to better understand their vehicles.
Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.