OBD-II Generic Error Code P2016: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P2016
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P2016 means the engine control module (ECM) has detected a low voltage signal from the intake manifold runner position sensor on bank 1. This sensor monitors the position of the intake manifold runner control flaps, which optimize airflow at different engine speeds. A low signal can cause poor engine performance, reduced fuel economy, or a check engine light.
Ad

Tools You'll Need

How to Fix Error Code P2016

  1. Check the Sensor Connector and Wiring

    Disconnect the battery before working on electrical connectors to avoid short circuits.
  2. Test the Sensor Voltage

    Use proper probes and avoid creating shorts between pins.
  3. Check the Reference Voltage

  4. Inspect the Intake Manifold Runner Flaps

    Ensure engine is cool and depressurize fuel system if needed.
  5. Replace the Sensor if Needed

    Use OEM or high-quality aftermarket sensor for proper fit.
  6. Clear the Code and Test Drive

Parts You May Need

Intake Manifold Runner Position Sensor
Check Price on Amazon
Wiring Repair Kit
Check Price on Amazon
Intake Manifold Runner Position Sensor
Check Price on Amazon
Wiring Repair Kit
Check Price on Amazon
Intake Manifold Runner Position Sensor
Check Price on Amazon
Wiring Repair Kit
Check Price on Amazon
Intake Manifold Runner Position Sensor
Check Price on Amazon
Wiring Repair Kit
Check Price on Amazon
Ad

When to Call a Professional

If you've checked wiring, replaced the sensor, and the code returns, professional diagnosis may be needed. The issue could be a faulty ECM or internal engine problem.

Frequently Asked Questions

Can I drive with code P2016?
Yes, but you may experience reduced performance and fuel economy. It's best to fix it promptly to avoid further damage.
What does 'Bank 1' mean?
Bank 1 refers to the side of the engine that contains cylinder #1. On inline engines, there is only one bank.
How much does a P2016 repair cost?
A sensor replacement typically costs $100-$300 including labor. DIY cost is around $30-$80 for the part.
Will cleaning the intake manifold fix P2016?
If the flaps are stuck due to carbon buildup, cleaning can fix it. But if the sensor itself is faulty, replacement is needed.
Can a bad battery cause P2016?
A weak battery can cause low voltage conditions that may trigger this code temporarily. Ensure battery voltage is at least 12.6V.