DOBD DashX ☰ Browse all codes
P2015

Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance Bank 1

Intake air / manifold runner Generic OBD-II High

What it means

P2015 means the sensor that reports the position of the intake manifold runner (swirl/tumble) flaps on bank 1 is giving an implausible reading. These flaps tune intake airflow for low-speed torque and emissions. A common cause is a worn or broken runner-control actuator or linkage, though a faulty position sensor or its wiring can also set the code.

High

Can I keep driving? Usually drivable, but you may notice weak low-end power or rough running; have it checked before it worsens.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Broken or worn intake manifold runner control (IMRC) actuator or linkage — common on some engines
  2. Faulty runner position sensor or switch
  3. Wiring or connector fault, including the signal shorted to power
  4. Blocked or leaking vacuum hoses (on vacuum-actuated systems)
  5. Faulty PCM (rare)

How to diagnose & fix

Work through it in order

  1. Scan for related codes and watch the runner position reading while the actuator cycles.
  2. Inspect the IMRC actuator and its linkage for a broken or stuck lever.
  3. Check the position sensor's wiring and connector for damage or a short to power.
  4. On vacuum-operated systems, verify the vacuum hoses and solenoid.
  5. Replace the actuator or position sensor as diagnosis indicates, PCM last. Clear and re-test.

FAQ

Quick answers

Is it safe to drive with P2015?+
Generally yes for short trips, though you may feel reduced power. Get it checked so the intake runners stay working correctly.
Can I just clear P2015?+
It will return once the ECM re-tests the runner position, so the actuator, sensor, or wiring fault must be repaired first.

Related codes

Often seen with P2015

Read & clear P2015 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX