P2017🔧 Air intake (intake manifold runner control)Drive with caution, fix soon

P2017: Intake Runner Position Sensor Circuit High Bank 1 (Meaning, Causes, Fixes)

Reviewed 2026-10-24 · Based on 2 cited source(s)

What P2017 means

Many engines have runner flaps or valves in the intake manifold that the engine computer opens and closes to change how air flows into the engine at different RPMs. RepairPal describes the runners as letting more air flow at higher RPM. A position sensor or switch, often built into the runner control valve at one end of the manifold, tells the computer where the runners actually are. P2017 is the 'circuit high' code for that sensor on bank 1: the computer sees a voltage above the range it expects. OBD-Codes.com says this is an electrical circuit fault no matter the manufacturer, and lists it as a generic code used since about 2003 by makes including Ford, Dodge, Toyota, Mercedes, Volkswagen, Nissan and Infiniti. RepairPal explains it more broadly, saying P2017 sets when the intake manifold runner doesn't operate as requested.

Severity: can I keep driving?

Drive with caution, fix soon

Not an emergency, but get it diagnosed within a reasonable time. RepairPal rates P2017 as Moderate. The engine usually keeps running, but you may notice less power or worse fuel economy, and the check engine light can fail an emissions inspection.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. A failed intake manifold runner control actuator or position sensor (OBD-Codes.com, RepairPal)
  2. A faulty runner control actuator relay, on vehicles that have one (OBD-Codes.com)
  3. Damaged wiring or a burnt or corroded connector at the runner control valve (OBD-Codes.com)
  4. Restricted vacuum lines on vacuum-operated systems (RepairPal)
  5. A failed engine computer, which is rare and needs programming after replacement (OBD-Codes.com, RepairPal)

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Read all stored codes and freeze frame data and write them down. Other runner codes such as P2004, P2006 or P2015 can point to the same part.
  2. Check for technical service bulletins for your vehicle. A known problem may have a known fix.
  3. Find the runner control valve and sensor (often at one end of the intake manifold) and inspect the connector and wiring for rubbing, bare wires, melted plastic, and burnt or corroded terminals.
  4. Clean corroded terminals with electrical contact cleaner, let them dry, add dielectric grease and reconnect. Then clear the code and see if it comes back.
  5. If it returns, OBD-Codes.com suggests checking for close to battery voltage at the valve's power wire with the key on, then checking the control (ground) side with it connected. Use your vehicle's wiring diagram, since circuits differ by make.
  6. On vacuum-operated systems, check the vacuum lines to the actuator for cracks, kinks or blockages.
  7. If your scan tool has an actuator or bi-directional test, use it to command the runners open and closed and watch whether they respond.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • The basic connector and wiring checks don't find the problem
  • Diagnosis or repair needs the intake manifold removed, which OBD-Codes.com warns can happen past the first steps
  • You don't have a scan tool and multimeter to test the circuit
  • You need the light off for an inspection deadline

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Is P2017 serious?

Usually not an emergency. RepairPal rates it Moderate. The car generally keeps running, but you may lose some power and fuel economy, so get it diagnosed soon.

What's the difference between P2015, P2016 and P2017?

All three are bank 1 runner position sensor or switch codes. P2015 is a range or performance problem, P2016 means the signal is too low, and P2017 means the signal is too high.

Can I just clean the connector?

Sometimes. OBD-Codes.com says if the code doesn't come back after cleaning and resealing the connector, the connection was most likely the problem. If it returns, the circuit, the valve or sensor needs testing.

Do the sources agree on P2017?

Not completely. OBD-Codes.com calls P2017 an electrical circuit fault and lists the actuator relay, the actuator or sensor and rarely the engine computer. RepairPal gives a broader explanation, that the runner isn't operating as requested, and lists the actuator, the engine computer and restricted vacuum lines. Both agree the engine computer is the least likely cause in practice, and OBD-Codes.com calls it rare.

How much does it cost to fix P2017?

Neither source gives a repair cost. It depends on whether it's a connector, a relay or a runner control valve, and whether the intake manifold has to come off, so get a written estimate after diagnosis.

Sources

  1. OBD-Codes.com: P2017 Intake Manifold Runner Position Sensor / Switch Circuit High Bank 1 (Randy Worner, ASE Certified Master Technician)
  2. RepairPal: P2017 Intake Manifold Runner Position Sensor/Switch Circuit High (rated Moderate)

Last reviewed 2026-10-24. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.