MotorCodex Español

P0507 — Idle Control System — RPM Higher Than Expected

Moderate

Quick answer

P0507 means the engine idles higher than the computer commands and it can’t correct it. Think extra air first: a vacuum leak or a throttle body that isn’t closing fully.

What it means

P0507 symptoms: what you'll notice

  • The idle races above normal — often 1,200–2,000 RPM at a stoplight instead of settling down.
  • The car creeps forward harder than usual in Drive and takes more brake pressure to hold still.
  • The idle may surge up and down in waves rather than holding one speed.
  • Worse fuel economy from all that extra idle speed.

Common causes

Ordered from most to least likely.

  1. 1.

    Carbon-fouled throttle body

    Carbon around the throttle plate changes idle airflow — and cleaning it is free-ish.

  2. 2.

    Vacuum leak

    Extra unmetered air raises idle; the computer may not be able to compensate.

  3. 3.

    Failed or sticking idle air control valve (cable-throttle engines)

    The IAC meters idle air; carbon jams them.

  4. 4.

    Electronic throttle body fault (drive-by-wire engines)

    Worn motor or position sensors inside the unit.

  5. 5.

    PCV valve stuck

    A stuck-open PCV behaves like a vacuum leak.

How to fix it: diagnosis, step by step

Cheapest and most likely checks first.

  1. 1 Look at idle behavior cold vs. warm

    Note actual vs. desired RPM on the scanner. Surging, hunting, or stalling patterns help separate air leaks from control faults.

  2. 2 Inspect for vacuum leaks

    Especially for high-idle codes: spray-test around the intake and check the PCV system.

  3. 3 Clean the throttle body (and IAC if equipped)

    Remove the intake boot and clean the plate, bore, and idle passages with throttle body cleaner. On many engines this alone resolves the code — some drive-by-wire vehicles need an idle relearn afterward.

  4. 4 Test the IAC or throttle body electrically

    Measure the IAC solenoid/stepper per spec, or watch the electronic throttle’s commanded vs. actual position on the scanner.

Parts & tools you may need

Disclosure: some links are affiliate links (including the Amazon Associates program). If you buy through them, we may earn a commission at no extra cost to you.

Frequently asked questions

What does code P0507 mean?
P0507 means the engine idles higher than the computer commands and it can’t correct it. It’s moderately serious — you can usually keep driving gently, but diagnose it soon.
Can I drive with P0507?
Generally yes, with annoyances: stalls at stoplights or a racing idle. A stalling engine loses power steering and brake assist, so treat frequent stalling as urgent.
Will cleaning the throttle body really fix it?
It’s the highest-probability cheap fix for the whole idle family. Do it before replacing anything, and perform the idle relearn procedure if your vehicle needs one.
Why is it worse with the AC on?
The AC compressor adds load at idle, which the idle control must compensate for. A marginal system fails first under that extra load.
Ask Codi