from tutorial to parts cart

P0505 Idle Air Control System Malfunction

The computer can't hold a steady idle — usually because the throttle body and idle passages are caked with carbon.

Electrical & idle

At idle the engine needs a small, precisely controlled amount of air. Older engines meter it through a dedicated idle air control valve; newer ones move the electronic throttle plate slightly. P0505 means the ECU commanded an idle speed and couldn't achieve it. On most vehicles the cause is deposits rather than a failed part, which makes cleaning the first and often the only step needed.

Diagnose P0505 on your specific vehicle Add your year, make and model for ranked causes, repair videos and the exact parts you need

Can I keep driving?

Driveable

Yes, but stalling at stops makes it unpleasant and mildly hazardous.

How serious

Moderate. Stalling at junctions is a genuine safety nuisance, especially with power assist dropping out.

Symptoms you'll notice

What causes P0505

Ordered by what to check first — how likely each cause is, weighed against what it costs to rule out. Working down the list in order is what stops you replacing an expensive part to fix a cheap problem.

01

Carbon buildup in the throttle body or IAC passage

The dominant cause. Oil vapour from the PCV system condenses in the throttle body and bakes into a hard deposit that narrows the idle air passage. Cleaning it with throttle body cleaner and a rag fixes this a large fraction of the time, for the price of a can of cleaner.

02

Failed idle air control valve

On vehicles that have a separate IAC valve, it can seize or fail electrically. Clean it before replacing it.

03

Vacuum leak

Unmetered air entering elsewhere means the ECU can't control idle through its own valve. Often stored alongside P0171.

04

Dirty or failing throttle position sensor

The ECU needs to know where the throttle plate actually is to control idle.

05

Throttle body relearn not performed

On drive-by-wire vehicles, cleaning or replacing the throttle body requires an idle relearn procedure afterwards. Skipping it sets this code on a perfectly clean throttle body — a genuinely common self-inflicted cause.

How to diagnose it

  1. Remove the intake duct and inspect the throttle body bore and plate for carbon deposits.
  2. Clean the throttle body and, if fitted, the IAC valve and its passage with throttle body cleaner.
  3. Perform the idle relearn procedure afterwards if the vehicle needs one — otherwise the code returns.
  4. Check for vacuum leaks and any lean codes stored alongside.
  5. Test the IAC valve's resistance against spec on vehicles that have one.
  6. Compare commanded against actual idle speed on live data.

Parts you might need

Tools for the job

Related trouble codes

Get the parts list for your vehicle Ranked causes, tutorials and live part prices for your exact year, make and model

Fitment matters. Causes and parts above are the common cases for P0505 across vehicles. The specific part numbers, procedures and torque specs vary by year, make, model and engine — always confirm against service data for your vehicle before buying parts or starting work.