P0506: Idle Air Control System RPM Lower Than Expected
TL;DR
P0506 = idle RPM lower than expected. Severity: low. Top causes: dirty throttle body / IAC valve or carbon buildup (50%), vacuum leak or restriction (30%), faulty IAC/throttle motor or sensor (20%). Typical cost: $0–$50 (cleaning DIY) to $400 (parts at a shop).
Can I keep driving with P0506?
IF the engine idles low but doesn’t stall → you can drive short-term and clean/diagnose it. IF it stalls at stops or idles so low it nearly dies → be careful (stalling in traffic is a hazard) and fix it sooner.
Symptoms
- Check engine light on
- Low or rough idle
- Engine wanting to stall at stops
- Idle dips when using A/C or electrical loads
- Occasional stalling
Top causes (ranked by probability)
| Likely cause | Probability | Notes |
|---|---|---|
| Dirty throttle body / IAC valve or carbon buildup | 50% | Cleaning often fixes it |
| Vacuum leak or airflow restriction | 30% | |
| Faulty IAC valve, throttle actuator or sensor | 20% |
What does P0506 mean?
Technical explanation
The ECM targets a commanded idle RPM and trims idle airflow via the idle air control valve or electronic throttle body. P0506 sets when actual idle speed falls below the target by more than the allowed amount. The most frequent causes are reduced idle airflow from carbon deposits or a dirty/sticking IAC valve or throttle plate; a heavy engine load (e.g. an accessory or charging fault), a sticking throttle, or a failing IAC actuator can also drag idle down.
In simple terms
When you’re stopped, the computer holds a steady idle speed by metering a little air. P0506 means the idle is running slower than it wants — usually because gunk or carbon is blocking that airflow, or there’s a leak. The engine may idle rough or occasionally stall, but it’s usually a cleaning job.
How to diagnose P0506 (step by step)
- Read idle RPM and compare to target. Live data confirms actual idle is below the commanded value.
- Inspect/clean the throttle body and IAC valve. Carbon on the throttle plate or a sticking IAC valve is the most common cause.
- Check for vacuum leaks. A smoke test or carb cleaner check finds leaks affecting idle.
- Test the IAC valve / throttle actuator. Confirm it responds to commands and isn’t seized.
- Relearn idle after cleaning. Many vehicles need an idle relearn following throttle/IAC service.
Repair options & cost
- Clean the throttle body and IAC valve
- Repair the vacuum leak / restriction
- Replace the IAC valve or throttle actuator
- Perform an idle relearn procedure
| DIY cost | $0–$120 |
|---|---|
| Workshop cost | $80–$400 |
| Repair time | 30 minutes (cleaning) to 1–2 hours |
Costs are local ballpark ranges and vary by region and vehicle.
Tools you’ll need
- OBD-II scanner (BlueDriver / ANCEL)
- Throttle body / MAF cleaner
- Smoke machine / vacuum tester
Vehicle-specific notes
- Carbon buildup on the throttle body is the single most common cause — try cleaning first.
- Many vehicles need an idle/throttle relearn after cleaning or the idle stays off.
- On older engines with a separate IAC valve, that valve is a frequent culprit.
Common mistakes to avoid
- Replacing the IAC valve before cleaning the throttle body
- Skipping the idle relearn after cleaning
- Ignoring vacuum leaks
- Confusing P0506 (idle too low) with P0507 (idle too high)
Frequently asked questions
Is P0506 serious?
It’s low severity, but a very low idle can cause stalling at stops, which is a safety concern. Cleaning the throttle body/IAC usually resolves it.
What usually fixes P0506?
Cleaning carbon from the throttle body and IAC valve and doing an idle relearn fixes most cases; otherwise check for vacuum leaks or a faulty IAC.
Do I need an idle relearn?
Often yes. Many vehicles require an idle/throttle relearn after cleaning or replacing the throttle body/IAC for the idle to return to normal.
P0506 summary
| Meaning | Idle RPM lower than expected |
|---|---|
| Severity | Low |
| Safe to drive? | Caution — risk of stalling |
| Top cause | Dirty throttle/IAC (50%) |
| DIY cost | $0–$120 |
| Shop cost | $80–$400 |