Skip the auto shop - Our mechanics make house calls

P2017 OBD-II Trouble Code: Intake Manifold Runner Position Sensor/Switch Circuit High Bank1

Check Engine Light

P2017 code definition?

Intake Manifold Runner Position Sensor/Switch Circuit High Bank1

What the P2017 code means

The runner position sensor, also known as the runner valve, controls the volume of air entering the intake manifold. The runner valve controls a flap in the intake manifold, which will open or close depending on the air requirements of the engine. If code P2017 sets, it indicates that the runner valve is not closing and opening as required by the Engine Control Module (ECM); the correlation between the ECM and runner valve is out of sequence.

The runner valve is essentially a second throttle body butterfly plate for the air intake system. It is designed to help optimize the air-fuel ratio (AFR) of the engine. The runner valve will open or close in order to allow the air to enter the engine faster or slower.

For example, if the the engine is increasing speed from a stopped position, the runner valve will slightly close the flaps in order for the air to enter the engine faster, which will in turn help the vehicle gain speed faster, but restrict fuel consumption. As the RPM’s increase, the engine will suck in more air and eventually, the benefits of the slightly closed flaps will hinder the engine performance instead of helping it. When this plateau happens, the flaps will open up wider.

The flaps are closed at lower speeds because the RPM is low, as is the amount of air entering the engine. The intake manifold has many big ports which take a long time to fill up because of their large size. The faster the intake manifold can fill up with air, the faster the acceleration will be, and the more economic the air-fuel ratio.

However, it is scientific fact that air can move faster through smaller spaces versus larger spaces. To take advantage of that, there were electronically controlled flaps designed into some intake manifolds to help fill up the intake manifold with air faster and to get air into the combustion chamber faster. The flaps will open or close depending on the current needs of the engine. If code P2017, sets there may be an issue with the operation of the flaps in the engine, which are controlled by the runner valve.

What causes the P2017 code?

  • Dirty intake manifold
  • Dirty intake manifold control valve
  • Leaking intake manifold gasket(s)
  • Dirty air filter
  • Defective intake manifold control solenoid
  • Vacuum leak
  • Shorted or open electrical circuit
  • Faulty ECM
  • Faulty intake manifold

What are the symptoms of the P2017 code?

  • Check Engine Light illumination
  • Poor acceleration
  • Increased fuel consumption

How does a mechanic diagnose the P2017 code?

  • Removes the intake manifold and inspects it for carbon buildup and other defects

  • Tests the intake manifold control solenoid with a multimeter to ensure it has adequate ground and voltage

  • Uses a multimeter to measure the resistance of the intake manifold control solenoid

  • Inspects the condition of the mass airflow sensor for oil or dirt

  • Inspects the circuit of the intake manifold control solenoid to the ECM for opens, shorts, frayed wiring, corrosion or broken connections

Common mistakes when diagnosing the P2017 code?

All too often, the ECM is assumed to be at fault. In this case the ECM is usually the last thing to be at fault. It is suggested to exhaust all probable causes before deeming the ECM faulty.

How serious is the P2017 code?

This code will usually not be very serious. I have never heard of any cases in which it was serious or severely damaging. However, keep in mind that, with a Check Engine Light illumination, you can not legally pass inspection until the cause of the light is addressed.

What repairs can fix the P2017 code?

  • Replacing a faulty intake manifold control solenoid
  • Thoroughly cleaning the intake manifold
  • Cleaning the mass airflow sensor
  • Repairing damaged wiring related to the circuit of the intake manifold runner
  • Repairing an open or short related to the circuit of the intake manifold runner
  • Replacing a dirty air filter
  • Repairing a vacuum leak
  • Repairing an intake manifold leak
  • Replacing a faulty ECM

Additional comments for consideration regarding the P2017 code

The leading and most likely fix for this trouble code is to clean the throttle body and intake manifold.

Need help with a P2017 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.


Post a question and get free advice from our certified mechanics.


More related articles

P0222 OBD-II Trouble Code: Throttle/Pedal Position Switch/Sensor B Circuit Low Input
P0222 code definition Throttle/Pedal Position Switch/Sensor B Circuit Low Input What the P0222 code means The manufacturer specifies a range of acceptable voltage to be produced from the throttle position...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
How to Buy Fuel Treatments
Adding a fuel additive to your gas tank when you fill up is one way to clean vital engine parts of deposits, improve the performance of your engine,...

Related questions

Q: P2006 code - intake runner stuck closed

When you got a 1.6 volt reading from the test you did, this is not a normal test done for this code. Only a proper pinpoint done by a manufacturer approved test procedure would be able to diagnose the system...

Q: What else can it be besides the fuel pump, relay, and fuel filter if my tahoe putts

The check engine light means the ECM has stored a code in memory. The code may be indicating the problem causing the problem you are having. The problem sounds like you are having an issue with the fuel control, such...

Q: My car cut off on the highway and wont start back up.

Good question. PO443 Code is an HVAC code. To your question, no. When a mechanic hears that a car shut off while driving it is because the alternator quit working. Your battery however, may be dead too. You can take...