What does P0505 mean?
Idle Control System Malfunction
Direct Answer
P0505 means the idle air control (IAC) system is not maintaining the target idle speed. The IAC valve (or electronic throttle on drive-by-wire systems) regulates airflow at idle to keep the engine at a stable RPM regardless of electrical load, A/C, and temperature.
Common Symptoms
- ✓Check engine light on
- ✓Rough, fluctuating idle (RPMs hunting up and down)
- ✓Engine stalling at idle, especially when cold
- ✓High idle that will not come down
- ✓Low idle that stalls when accessories are turned on
Common Causes
- 01Dirty or failed IAC valve
- 02Vacuum leak (extra air bypasses IAC control)
- 03Carbon buildup on throttle body
- 04Faulty throttle position sensor
- 05Failed electronic throttle body (drive-by-wire vehicles)
How to Fix P0505
Clean the throttle body and IAC valve
Remove the air intake hose and spray throttle body cleaner inside the throttle bore while the engine is off. Clean the IAC valve passage. Carbon buildup is very common after 60,000+ miles.
Check for vacuum leaks
An unmetered air leak causes erratic idle that the IAC cannot compensate for.
Test the IAC valve
On many vehicles you can command the IAC valve through a scan tool. If it does not respond, check wiring or replace the valve.
Perform throttle body relearn
After cleaning or replacing throttle body components, a throttle position relearn may be required with a scan tool.
Frequently Asked Questions
Why does my idle fluctuate after cleaning the throttle body?
Many modern vehicles require a throttle position relearn after the throttle body is cleaned or replaced. The ECM needs to recalibrate the baseline throttle position. This can often be done by disconnecting the battery for 30 minutes, or through a scan tool idle relearn procedure.
Estimated Repair Cost
$20–$700
Throttle body cleaning: $20–$100 DIY. IAC valve: $30–$150. Electronic throttle body: $200–$700.
Safe to Drive?
Yes — with caution
Use caution. The engine may stall at traffic lights or when coming to a stop.
Related Codes
Get a Full Diagnosis
Scan your vehicle live and let GaugeAI explain every code in plain English — with repair costs and step-by-step fixes.
Try GaugeAI Free