Idle Air Control System RPM Lower Than Expected
What does P0506 mean?
The P0506 code means the vehicle's onboard diagnostic system has detected: Idle Air Control System RPM Lower Than Expected. This is a low severity code.
Common Symptoms
- Engine idle RPM lower than normal (below 600 RPM)
- Engine stalling at idle or when coming to a stop
- Rough idle
- Engine hesitation when shifting to drive from park
- Check engine light on
Probable Causes (Ranked by Likelihood)
- Dirty or carbon-clogged throttle body Very High
- Vacuum leak (intake manifold gasket, hose, PCV valve) High
- Faulty idle air control (IAC) valve High
- Dirty or restricted air filter Moderate
- Low engine compression or timing issue Low
Step-by-Step Diagnostic Procedure
-
Clean the throttle body with throttle body cleaner -- remove carbon buildup around the butterfly valve
-
Check for vacuum leaks using a smoke machine or propane torch around intake connections
-
Remove and clean or replace the IAC valve -- check for carbon buildup on the pintle
-
Monitor idle RPM with scan tool after cleaning -- idle should be 650-750 RPM for most vehicles
-
Check for intake manifold gasket leaks by spraying carb cleaner around gasket surfaces while engine runs
Frequently Asked Questions
Can I drive with code P0506?
Yes, you can drive, but the engine may stall at intersections or when coming to a stop. This is especially noticeable when the AC is on or when the power steering is under load. Keep the engine RPM up slightly if needed by feathering the gas pedal.
Will cleaning the throttle body fix P0506?
In many cases, yes. Carbon buildup on the throttle body restricts airflow at idle, causing low RPM. Cleaning the throttle body with appropriate cleaner is often the first and most effective fix. After cleaning, the idle may need to relearn, which can take several drive cycles.
What RPM should my engine idle at?
Most engines idle between 650-750 RPM when warm. Cold idle may be slightly higher (900-1100 RPM). If your engine consistently idles below 600 RPM, something is restricting airflow or the idle control system is not compensating properly.