OBD codes / P0505

P0505

Moderate

Idle Air Control System Malfunction

P0505 is usually drivable, but stalling at stops can be inconvenient and occasionally catch you off guard. It's low-risk mechanically. Try cleaning the IAC valve and throttle body (with an idle relearn) before replacing parts — it fixes many cases cheaply.

What this code means

The idle air control (IAC) system meters a small amount of air past the throttle to keep a smooth idle when your foot is off the gas. P0505 is a general fault in that system — the computer can't hold the idle where it wants. The most common cause is a carbon-clogged IAC valve or a dirty throttle body restricting that airflow; a vacuum leak or IAC wiring fault can also cause it. Cleaning the IAC valve and throttle body resolves a lot of these, often followed by an idle relearn.

Symptoms you might notice

  • Rough, unstable, or hunting idle
  • Stalling at stops or when coming to a stop
  • Idle that surges up and down
  • Idle that dips when accessories switch on
  • Check-engine light

What it costs to fix

Typical range: $50–$450 · about ~0.3–1.5 hrs of labor

If the cause is…PartLabor
IAC valve / throttle body cleaning$8$20~0.3–1 hrs
Idle air control (IAC) valve$30$150~0.3–1 hrs
Vacuum / intake leak repair$10$150~0.5–2 hrs

Cleaning is the cheap first step and frequently enough (do an idle relearn afterward). A replacement IAC valve is modest. A vacuum leak's cost depends on which hose or gasket leaks.

The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0505 for my exact vehicle →

Frequently asked

Can I drive with P0505?

Usually yes — a rough or stalling idle is annoying more than dangerous, though be ready for the engine to dip at stops. You can drive to get it cleaned or diagnosed.

Will cleaning fix P0505?

Often — carbon clogging the IAC valve or throttle body is the most common cause. Clean both and perform an idle relearn so the computer recalibrates. If it returns, the IAC valve may need replacing or there's a vacuum leak.

What's the difference between P0505, P0506, and P0507?

P0505 is a general idle-control fault; P0506 is idle too low; P0507 is idle too high. They overlap in causes (cleaning, IAC valve, vacuum leaks) but the high/low versions point you toward the direction of the problem.

How much does it cost to fix P0505?

Often cheap — cleaner and labor, plus an idle relearn. An IAC valve is modest; a vacuum-leak repair varies by location. Clean first before buying parts.

Seeing P0505 on your car? Get a diagnosis specific to your exact year, make and model.

Diagnose P0505 for my vehicle

Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.