Skip to content
WrenchConnect
Diagnose soon
P0505

Idle Air Control System

The P0505 code indicates that the Powertrain Control Module (PCM) cannot maintain or control the engine's idle speed within the target RPM range. The computer sets this code when it detects that the actual idle RPM is significantly higher or lower than the expected idle RPM, despite commanding the Idle Air Control (IAC) valve to adjust.

How urgent is P0505?

While usually not an immediate safety hazard, an unpredictable idle can cause the engine to stall at stops or surge unexpectedly. It should be diagnosed soon to ensure safe drivability in traffic.

Common symptoms

  • Engine stalling when coming to a stop or idling
  • Unusually high engine idle speed
  • Fluctuating or surging idle RPM
  • Check Engine Light is illuminated
  • Rough or unstable engine idle

Likely causes

  • Carbon buildup in the throttle body or Idle Air Control (IAC) valve passages
  • Vacuum leak in the intake manifold or vacuum hoses
  • Faulty or failing Idle Air Control (IAC) valve
  • Damaged or corroded wiring or connector to the IAC valve
  • Blocked or restricted air intake system
  • Faulty Powertrain Control Module (PCM) (rare)

What to check before replacing parts

1

Visually inspect all vacuum hoses and intake connections

Look for: Look for cracked, disconnected, or brittle vacuum lines that could introduce unmetered air into the intake, causing an erratic idle.

2

Inspect the throttle body and IAC valve passages

Look for: Look for heavy carbon deposits or sludge that could physically block the IAC pintle from moving freely or sealing properly.

3

Check the IAC valve electrical connector and wiring harness

Look for: Look for frayed wires, corrosion on the pins, or a loose connection that would interrupt the control signal from the PCM.

4

Test the IAC valve resistance using a digital multimeter

Look for: Look for resistance readings across the IAC coils that fall outside the manufacturer's specified range, indicating an internal short or open circuit.

5

Perform a smoke test on the engine intake system

Look for: Look for smoke escaping from intake manifold gaskets, throttle body gaskets, or hidden vacuum lines, which confirms a vacuum leak affecting idle control.

This page explains the generic P0505 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.

Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.

Rather have a pro handle it? Find a vetted local mechanic.

Matching symptoms

Related OBD2 codes

More common codes