P0505🔧 Engine / Idle controlDrive with caution, fix soon

P0505: Idle Air Control System Malfunction (Meaning, Causes, Fixes)

Reviewed 2026-10-22 · Based on 2 cited source(s)

What P0505 means

At idle the throttle plate is closed, so the idle air control valve or motor lets a metered amount of air bypass it to set the idle speed. The powertrain control module (PCM) opens or closes it to keep idle steady as loads like the A/C, heater and wipers change. The sources describe the trigger differently, and both are worth knowing. OBD-Codes.com says P0505 sets when the PCM sees an incorrect voltage on one or more of the IAC motor circuits, which points to an electrical fault. RepairPal says it sets when the PCM cannot achieve the desired idle RPM, which also covers mechanical causes like vacuum leaks and carbon buildup. OBD-Codes.com also notes that IAC problems only show up at idle or when the throttle is closed.

Severity: can I keep driving?

Drive with caution, fix soon

Usually drivable with care, but get it fixed soon. Both sources say the engine may idle too low and stall at stops or when you let off the throttle, which can leave you without power steering and power brake assist in traffic. If it stalls, keep a bit of throttle on at stops only if it's safe, and get it looked at before driving in heavy traffic.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. Failed idle air control motor or valve (both sources)
  2. Damaged IAC connector or pins, including moisture in the connector (OBD-Codes.com)
  3. IAC circuits open, shorted to ground or shorted to voltage (OBD-Codes.com)
  4. Intake manifold vacuum leaks (RepairPal)
  5. Carbon buildup in the throttle body air passages (RepairPal)
  6. Failed PCM, which is less common (OBD-Codes.com)

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Check the IAC connector and pins for damage, corrosion or moisture, and look over the wiring for chafed or melted spots.
  2. Listen and look for vacuum leaks, such as cracked or disconnected hoses around the intake manifold, since RepairPal lists them as a common cause.
  3. Inspect the throttle body and its idle air passages for carbon buildup. RepairPal's most common misdiagnosis is replacing the IAC motor when carbon buildup was the real problem.
  4. If you're comfortable with electrical testing, OBD-Codes.com describes a test: clear the code, unplug the IAC and start the engine. If P0505 doesn't come back, the IAC is likely shorted internally; if it does come back, suspect the wiring or PCM. If you're not sure, leave this to a shop.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • RepairPal warns that the IAC motor is often replaced when carbon buildup was the cause, so ask the shop whether they checked and cleaned the throttle body first.
  • OBD-Codes.com's wiring checks involve unplugging components and isolating circuits at the PCM connector; a shop can do this without risking damage.
  • On cars with an electronic throttle body and no separate IAC valve, idle is controlled by the throttle body itself, so diagnosis follows the manufacturer's procedure for that system.

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Can P0505 make my car stall?

Yes. Both OBD-Codes.com and RepairPal list stalling, especially at stops or when you let off the throttle, as a P0505 symptom.

Will cleaning the throttle body fix P0505?

Sometimes. RepairPal lists carbon buildup in the throttle body air passages as a common cause and says the IAC motor is often replaced when cleaning was the real fix. If the fault is electrical, as OBD-Codes.com describes, cleaning won't help.

Is P0505 an electrical problem or an idle problem?

The sources differ. OBD-Codes.com describes it as an incorrect voltage on the IAC circuits, while RepairPal describes it as the computer being unable to reach the target idle speed. In practice, check both the wiring and mechanical causes like vacuum leaks and carbon.

Sources

  1. OBD-Codes.com: P0505 IAC (Idle Air Control) System Malfunction
  2. RepairPal: P0505 Idle Air Control System

Last reviewed 2026-10-22. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.