AutoLogicTools

OBD-II trouble code

P2017: Intake Manifold Runner Position Sensor / Switch Circuit High (Bank 1)

The runner position signal is sitting near the top of its range. On a three-wire sensor a high reading usually means the signal has found the reference rather than battery voltage — which sends you looking at the sensor's ground return, not at a power feed.

Medium severityPowertrainAir Intake / Manifold ControlDrivable short-term

Quick facts

System
Powertrain
Category
Air Intake / Manifold Control
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$90$700
DIY difficulty
Intermediate DIY

What does P2017 mean?

High-signal codes get misread more often than low-signal ones, because people assume high means something energised has touched the wire. On this circuit it usually does not.

The runner position sensor is a voltage divider. It is handed a regulated five-volt reference at one end and a ground return at the other, and the signal wire taps off somewhere between the two depending on where the flap shaft is sitting. That arrangement has a consequence people rarely think through: anything that takes away the bottom of the divider sends the signal to the top. Lose the ground return — a corroded terminal, a broken wire, a bad ground splice — and the signal wire is left connected to the reference through the sensor's own resistance and nothing else. It climbs to very near five volts and stays there. No short to battery is involved anywhere.

That is why the productive search on P2017 is the ground side. Voltage that appears where it should not is not automatically evidence of an intrusion; on a divider it is just as likely to be evidence of a subtraction.

The second candidate is a short between the signal wire and the reference wire. Those two conductors leave the sensor in the same three-wire pigtail, run beside each other for the whole of that pigtail, and are the two wires in the vehicle most likely to end up touching each other. A pigtail that has been rubbing a manifold bolt head or lying against a hot casting long enough to lose insulation will bridge exactly those two circuits and produce exactly this code. Inspect the short stretch of loom between the sensor connector and the point where it joins the main harness before opening anything larger.

A short to battery voltage is possible but is the least common of the three, and it usually leaves evidence you can see — a scorched or melted section of loom, or a repair someone made nearby with the wrong splice.

One warning about interpreting a disconnected sensor. It is often said that unplugging the sensor should drop the reading to zero. That is true on modules that pull their sensor inputs down, and false on modules that pull them up — those read full scale with nothing connected at all. Before you use disconnect-and-observe as a test, find out which way this module behaves, either from the service data or by unplugging a known-good sensor on the same module and watching what its parameter does. Getting that backwards turns a five-minute test into a wrong conclusion.

Common causes

  • Open or high-resistance ground return for the position sensor, pulling the signal up to reference
  • Short between the signal wire and the five-volt reference inside the sensor pigtail
  • Chafed insulation where the sensor pigtail passes a manifold bolt, bracket or hot casting
  • Corroded or spread terminal in the sensor connector interrupting the ground circuit
  • Failed sensor with an internally open resistive element
  • Short to battery voltage from a damaged or badly repaired section of harness
  • Sensor ground splice degraded where several sensors share the same return point

Symptoms

  • Check engine light on
  • Runner position parameter pinned at or near its maximum in live data
  • Reading that does not change at all as the actuator is commanded through its travel
  • Stuck-runner codes stored alongside because the module cannot see the flaps move
  • Flat or hesitant response off idle once runner control is abandoned
  • In some cases no drivability complaint at all beyond the illuminated lamp

Diagnostic steps

  1. 1.Confirm the reading is actually pinned rather than merely high. A signal that still moves with commanded position is a different problem from one frozen at full scale.
  2. 2.Measure voltage on the sensor's ground return wire with the key on. Anything meaningfully above zero there is a resistive or open ground, and that alone explains the high signal.
  3. 3.Check the sensor's ground path back to its splice or module pin for continuity and for corrosion at the terminal, not just at the connector face.
  4. 4.Inspect the pigtail between the sensor and the main loom for rub-through, especially anywhere it contacts a bolt head, bracket edge or the manifold itself. Signal and reference share this stretch.
  5. 5.With the sensor unplugged, check for continuity between the signal and reference wires. Any reading between them is the short that produced the code.
  6. 6.Establish whether this module pulls its sensor inputs up or down before drawing conclusions from a disconnected reading — unplugged reads full scale on some designs and zero on others.
  7. 7.Backprobe the signal at the module connector and compare it against the reading at the sensor. A difference across that run isolates the fault to the harness.
  8. 8.If everything external checks out, measure the sensor's own resistance across its travel. An element that reads open at any point is the component.

Repair cost

$90$700

A ground repair or a re-terminated connector is typically $90 to $250. Repairing a chafed pigtail runs $120 to $350 depending on how much loom has to be opened. A separately serviced position sensor is $80 to $250 fitted; where it is built into the runner control actuator the whole unit is $280 to $700 installed.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with wiring harness / circuit repair preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Why would a bad ground cause a high voltage reading?

Because the sensor is a divider. The reference feeds the top of it, the ground return anchors the bottom, and the signal is the point in between. Take the bottom away and there is nothing pulling the signal down, so it drifts up to sit near reference voltage. The meter shows you high voltage, but the missing piece is the ground. That is the single most useful thing to know about this code, and it is why the ground return is worth measuring before anything else.

Doesn't unplugging the sensor prove whether it is faulty?

Only if you know how the module treats a disconnected input. Some modules pull the input down, so an unplugged sensor reads zero. Others pull it up, so an unplugged sensor reads full scale — which looks identical to the fault you are chasing. Check the service data, or unplug a known-good sensor on the same module first and watch what happens to its parameter. Without that, disconnect-and-observe can point you in exactly the wrong direction.

Which two wires are most likely to be touching?

The signal and the five-volt reference. They leave the sensor side by side in the same short pigtail and stay together until that pigtail meets the main harness, so they are the pair with the most shared opportunity to rub through. Any bridge between them puts reference voltage straight onto the signal wire and produces this code. That stretch of loom is small enough to inspect properly in a few minutes and is worth doing before you open a larger section.

Can I keep driving with P2017 stored?

Usually yes, in the short term. With the position feedback unusable most modules stop commanding the runners and leave them in their default position, which typically costs some low-speed torque and a little fuel economy but does not threaten the engine. The lamp will stay on and the vehicle will not pass an emissions test, and any stuck-runner codes stored alongside cannot be judged until this circuit is repaired, so it is worth fixing rather than living with.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.