Ask Andy AIAsk Andy free

P0505 Idle Air Control System Malfunction

What it means, what causes it, and what it costs to fix.

Idle ControlGeneric OBD-II

What P0505 means

The computer can't hold the idle speed it wants. On older cars the idle air control (IAC) valve is sticking. On drive-by-wire cars it's usually a dirty throttle body.

Can I drive with P0505?

Severity: Medium. Fix soon so it doesn't turn into something bigger.

Drivable, but the engine may stall at stops. Be careful in traffic.

Get a diagnosis for your exact car

Tell Andy your year, make, model, and symptoms. You'll get best case, most likely, and worst case, with parts and labor costs. Free, in about 15 seconds.

Ask Andy about P0505

Symptoms

Common causes

Most likely first.

  1. Dirty or sticking IAC valve
  2. Carbon buildup in the throttle body
  3. Vacuum leak
  4. Failed IAC motor

How to diagnose P0505

  1. Clean the throttle body and IAC passages.
  2. Check for vacuum leaks.
  3. Do an idle relearn if your vehicle requires one.

Tip: most US auto parts stores will read your codes for free.

Repair costs

Throttle body / IAC cleaning$10–$120
IAC valve$100–$300 installed

Typical US prices. Your vehicle, region, and shop rates will change these.

P0505 FAQ

What does P0505 mean?

P0505 means "Idle Air Control System Malfunction." The computer can't hold the idle speed it wants. On older cars the idle air control (IAC) valve is sticking. On drive-by-wire cars it's usually a dirty throttle body.

Can I drive with a P0505 code?

Drivable, but the engine may stall at stops. Be careful in traffic.

What is the most common cause of P0505?

The most common cause is: Dirty or sticking IAC valve. Other causes include carbon buildup in the throttle body and vacuum leak.

How much does it cost to fix P0505?

Typical repairs run about $10 to $300 in the US, depending on the cause. Throttle body / IAC cleaning: $10–$120.

Related codes

Still not sure what's wrong?

Describe the noise, smell, or warning light, or snap a photo. Andy is free to try.

Ask Andy free