What does OBD2 code P0505 mean?
The engine control module (ECM) or powertrain control module (PCM) sets code P0505 when it registers that the Idle Control System Malfunction performance has fallen below the manufacturer's required baseline. This triggers your vehicle's malfunction indicator lamp (MIL), commonly known as the Check Engine Light.
Is It Safe to Drive with Code P0505?
Yes, but the engine may idle excessively high (wasting fuel and heating transmission) or stall constantly at stoplights.
Symptoms of OBD2 Code P0505
Depending on your car model, symptoms for P0505 may vary. The most typical symptoms include:
- Check Engine Light on
- Very high engine idle speed (1200+ RPM)
- Engine stalls at idle or when clutching in
- Fluctuating idle speed (surging)
What Causes Code P0505?
A variety of physical faults can trigger the P0505 code. Here are the most frequent culprits:
- Faulty Idle Air Control (IAC) valve
- Heavy carbon deposits inside the IAC valve passages or throttle body
- Large vacuum leak behind the throttle body
- IAC electrical wiring connector corroded
Step-by-Step Diagnostic Routine
Before replacing any expensive components, run through these standardized troubleshooting steps:
- Check idle speed in OBDAssistant. Compare commanded vs actual idle RPM.
- Remove and inspect IAC valve. Clean with throttle body cleaner.
- Check for vacuum leaks at intake gaskets or hoses.
Expected Repair Costs for P0505
Cleaning IAC/throttle body ($15 DIY spray). IAC valve replacement ($120 - $350).
Save on Diagnosis with OBDAssistant
OBDAssistant reads commanded IAC steps or percentages, indicating if the ECU is trying to adjust the valve to lower the idle.
Frequently Asked Questions
The Idle Air Control valve regulates how much air bypasses the closed throttle plate to keep the engine running smoothly at idle.