Logo
Moderate severitythrottle-idle

P0506 — Idle Air Control System RPM Lower Than Expected

Can I drive?

Drive with caution — fix soon.

Find a Technician for P0506

What P0506 means

P0506 means the engine's idle speed is lower than the computer expects. This is usually caused by something restricting airflow at idle, like a dirty throttle body, a vacuum leak, or a faulty idle air control valve. It can make the engine feel like it wants to stall when stopped.

Common symptoms

  • Check engine light is on
  • Low or rough idle
  • Engine stalling at stops
  • Engine shaking or vibration at idle
  • Hesitation when coming to a stop

Common causes

  • Dirty or carboned-up throttle body
  • Faulty idle air control valve
  • Vacuum leak in intake hoses
  • Clogged or dirty air intake passages
  • Excessive electrical or AC load at idle

Typical repair cost

$100 – $450

Varies by vehicle and root cause.

Frequently asked questions

Can I drive with a P0506 code?

Usually yes, but the engine may stall at stops, which can be inconvenient or unsafe in traffic. Get it checked before it worsens.

How much does fixing P0506 cost?

Often $100 to $450. A throttle body cleaning is cheap, while replacing an idle air control valve costs a bit more.

Is P0506 a serious problem?

It's moderate. The biggest concern is stalling at idle, but it doesn't usually cause lasting engine damage if fixed reasonably soon.

Could a dirty throttle body cause P0506?

Yes, very commonly. Carbon buildup restricts the small amount of air the engine needs at idle, dropping the RPM below target.

Related codes