HomeTrouble CodesP2017

P2017 — Intake Manifold Runner Position Sensorswitch Circuit High Bank 1

Manufacturer-specificPowertrain (engine & transmission)

The code indicates that the intake manifold runner position sensor on Bank 1 is reporting a voltage higher than expected. This sensor tells the PCM the position of the variable intake runner, and a high reading suggests a short or a stuck runner.

Symptoms

What causes it — most likely first

1. Failed intake manifold runner position sensor

The sensor itself can short internally and report a high voltage signal to the PCM.

2. Corroded or damaged sensor wiring/connector

A short to power in the signal wire can force a high voltage reading.

3. Stuck or malfunctioning runner actuator

If the runner plate is stuck open, the sensor may continuously report a high position.

4. PCM input circuit fault

A rare internal failure in the PCM's sensor input circuit could misinterpret the signal as high.

How it's diagnosed

  1. Inspect the sensor wiring and connector for corrosion, damage, or loose pins.
  2. Measure sensor signal voltage with a multimeter while cycling the runner actuator.
  3. Check the actuator's movement and resistance to confirm it operates freely.
  4. Replace the runner position sensor if voltage readings are abnormal or sensor is faulty.
  5. If sensor and actuator are good, test the PCM input circuit before considering PCM replacement.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Do I need to replace the PCM to fix P2017?

No, the PCM is rarely the cause; the sensor, wiring, or actuator are far more likely.

Can a dirty air filter cause this code?

A clogged filter does not trigger P2017; the issue is electrical within the runner system.

Will cleaning the runner plate fix the problem?

Cleaning may help if carbon buildup is restricting movement, but if the sensor or wiring is faulty, replacement is required.

How long can I drive with this code?

Driving with the code is possible for a short time, but it may cause reduced performance and should be addressed promptly.