OBD-II Generic Error Code P0505: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P0505
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P0505 indicates a problem with the idle control system, which manages engine idle speed. This can cause rough idling, stalling, or hesitation. Our guide walks you through common fixes, from cleaning the idle air control valve to checking vacuum leaks.
Ad

Tools You'll Need

How to Fix Error Code P0505

  1. Scan for Additional Codes

  2. Inspect Idle Air Control (IAC) Valve

    Disconnect the battery negative terminal before servicing to prevent electrical damage.
  3. Check for Vacuum Leaks

    Keep flammable cleaner away from hot engine parts and sparks.
  4. Test Throttle Position Sensor (TPS)

  5. Inspect Wiring and Connectors

Parts You May Need

Idle Air Control (IAC) valve
Check Price on Amazon
Throttle body gasket
Check Price on Amazon
Idle Air Control (IAC) valve
Check Price on Amazon
Throttle body gasket
Check Price on Amazon
Idle Air Control (IAC) valve
Check Price on Amazon
Throttle body gasket
Check Price on Amazon
Idle Air Control (IAC) valve
Check Price on Amazon
Throttle body gasket
Check Price on Amazon
Ad

When to Call a Professional

If cleaning and checks don't clear the code, or if you suspect a faulty ECM. A professional mechanic can perform advanced diagnostics.

Frequently Asked Questions

Can I drive with P0505?
It's not recommended. Rough idling and stalling can be dangerous. Fix the issue promptly.
Will P0505 clear itself?
If the problem is intermittent, the code may clear after several good drive cycles, but it often returns until fixed.
How much does it cost to fix P0505?
DIY cleaning costs under $20 for cleaner. Replacing an IAC valve costs $50-$200. Professional repair ranges $100-$400.
Can a vacuum leak cause P0505?
Yes, vacuum leaks can disrupt idle control and trigger P0505. Check hoses and intake gaskets.
What is the most common fix for P0505?
Cleaning the idle air control valve and throttle body, or replacing the IAC valve.