P2017
Intake Manifold Runner Position Sensor/Switch Circuit High Bank 1P2017 is a generic OBD-II powertrain diagnostic trouble code: Intake Manifold Runner Position Sensor/Switch Circuit High Bank 1. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P2017 means
P2017 is set when the PCM detects an abnormally high voltage on the Bank 1 intake manifold runner control (IMRC) position sensor circuit. The runner position sensor monitors the angular position of the variable-length runner flap inside the intake manifold, feeding a 0–5 V analogue signal back to the PCM so it can confirm the actuator has moved to the commanded position. A reading stuck near the 5 V reference rail — rather than the expected mid-range voltage — indicates the signal wire is shorted to the 5 V supply, the ground return path is open, or the sensor itself has failed internally.
Variable-length or swirl-type intake runners allow the engine to optimise charge velocity and torque across the rev range. When the PCM can no longer verify runner position, it typically commands a fixed (often closed) runner state and illuminates the MIL. On most platforms this is a single-trip code; a second failed trip is not required. Wiring damage from heat or chafing near the intake manifold is a very common root cause, as is a corroded or water-ingressed connector on the IMRC actuator assembly.
Repair priority should begin with a thorough visual inspection of the harness and connector before replacing any components. A 5 V reading on the signal wire with the sensor disconnected confirms an open ground or shorted reference, while a 5 V reading with the sensor connected rules out an open ground and points to the sensor itself or a wiring short-to-voltage.
Common causes
Most-frequently reported root causes when P2017 is logged.
-
1
Signal wire shorted to the 5 V reference supply, causing the PCM to read maximum voltage.
-
2
Open or high-resistance ground return in the IMRC sensor circuit, allowing signal voltage to float high.
-
3
Faulty IMRC position sensor with internal short to the reference voltage rail.
-
4
Corroded, spread, or water-damaged connector at the IMRC actuator assembly.
-
5
Damaged wiring harness (chafing on manifold heat shield or sharp bracket edge).
-
6
Failed IMRC actuator relay preventing the sensor circuit from being properly powered and referenced.
-
7
PCM internal fault causing incorrect voltage reading (rare; rule out all wiring faults first).
Symptoms drivers notice
How to diagnose P2017
A typical diagnostic flow when this code is present.
-
1
Connect an OBD-II scanner, confirm P2017 and note any companion codes (e.g. P2004/P2006 runner stuck open/closed).
-
2
Visually inspect the IMRC sensor connector and harness routing for chafing, melting, or corrosion; repair any obvious damage before electrical testing.
-
3
With the sensor connector unplugged, measure voltage on the signal pin relative to chassis ground — 5 V confirms an open ground or signal shorted to reference.
-
4
Measure continuity from the sensor ground pin to chassis ground — open circuit confirms a broken ground return.
-
5
Reconnect the sensor and measure the signal voltage at idle; compare against the manufacturer specification (typically 0.5–1.0 V at rest, rising with actuator movement).
-
6
Command the IMRC actuator open and closed with a bi-directional scan tool while observing sensor voltage transitions to confirm actuator and sensor movement.
-
7
If wiring and connector test good, replace the IMRC position sensor/actuator assembly and retest; only replace the PCM if all other components verify correctly.
Related powertrain codes
- P2000 — NOx Adsorber Efficiency Below Threshold Bank 1
- P2001 — NOx Adsorber Efficiency Below Threshold Bank 2
- P2002 — Diesel Particulate Filter Efficiency Below Threshold Bank 1
- P2003 — Diesel Particulate Filter Efficiency Below Threshold Bank 2
- P2004 — Intake Manifold Runner Control Stuck Open Bank 1
- P2005 — Intake Manifold Runner Control Stuck Open Bank 2
Frequently asked questions
Can I drive with a P2017 code?
Yes, in most cases the vehicle remains driveable, but you may notice reduced low-to-mid-range torque. Prolonged driving with an IMRC fault can slightly increase fuel consumption, so it is worth diagnosing promptly.
Why does P2017 indicate 'high' voltage rather than a mechanical fault?
The code reflects the electrical signal state, not directly the runner position. A 'circuit high' condition means the PCM sees voltage near the 5 V reference ceiling, which is outside the normal operating range of the position sensor and indicates an open ground or short to voltage.
Is the IMRC sensor the same as the IMRC actuator?
No — they are often supplied as one assembly but are functionally separate. The actuator (a vacuum or electric motor-driven mechanism) moves the runner flap; the position sensor confirms it has moved. P2017 is purely an electrical fault in the sensor feedback circuit.
What vehicles commonly show P2017?
Variable-runner intake manifolds are common on Ford (Duratec, Modular V8), Volkswagen/Audi (TFSi), BMW (N-series), and many naturally aspirated engines where runner length tuning is used for broad torque curves. Each make has model-specific TSBs worth checking before parts replacement.
Disabling P2017 in software
RaceTune can permanently disable P2017 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECUs with a P2017 disable in our catalogue
Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.
- Bosch MD1CS001 verified 1 software version
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P2017 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file