P0107Generic code

P0107 Code: Manifold Absolute Pressure/Barometric Pressure Circuit Low Input

The P0107 code means the manifold pressure sensor voltage fell below the lowest value it can possibly produce. It does not match any real pressure, so it points to an open circuit, a short to ground or a sensor that stopped sending a signal. It is an electrical fault, and diagnosis starts with a multimeter.

Severity
Medium
Can I keep driving?
Yes, but with caution
Estimated cost
$30 to $300
Difficulty
Easy
System
Air and Fuel
Applies to
All OBD2 vehicles
On this page

What the P0107 code means

The MAP sensor delivers a signal proportional to manifold pressure, and it moves within a limited range. At the low end it never reaches zero volts, and at the high end it never reaches five. Those margins exist precisely to tell a real measurement apart from an electrical fault.

The P0107 code is set when the signal falls below that minimum, typically below 0.2 volts. No operating condition produces that value, not even the maximum vacuum the engine can generate.

That is why this code is not diagnosed by watching how the engine behaves but by measuring the circuit. The three possibilities are a signal wire that is cut or touching ground, a missing five volt supply, or a sensor that is broken inside.

Without that reading the computer falls back on a calculated backup value, so the engine keeps running but with much lower accuracy. That is where the high fuel use and the lazy response come from.

There is a test that tells you in a minute whether the problem is in the sensor or in the wiring. With the sensor unplugged and the key on, briefly connect the five volt reference pin to the signal pin: the scan tool reading should shoot up to the maximum. If it does, the wiring to the computer is intact and the sensor is the bad part. If it does not move, the problem is in the signal wire or in the computer itself.

P0107 code symptoms

  • Check engine light on.
  • Loss of power and a lazy response to the throttle.
  • Unstable idle, or an engine that stalls.
  • Hard starting.
  • A noticeable increase in fuel use.
  • Black smoke when accelerating.
  • Possible limp mode.
  • An absurd or zero pressure reading on the scan tool.
  • A pressure reading of zero even with the key on and the engine off.
  • Other sensors affected at the same time if the five volt reference is down.

Likely causes of the P0107 code

  1. Signal wire cut or shorted to ground.
  2. Five volt reference missing, which usually affects other sensors too.
  3. MAP sensor failed internally.
  4. Connector unplugged, with backed-out pins or with moisture.
  5. Sensor ground with high resistance or open.
  6. Wiring damaged by rubbing or heat.
  7. Water in the connector after an engine wash.
  8. Damaged input stage in the computer. Uncommon, and checked last.
  9. Another shorted sensor pulling down the shared reference and affecting the MAP as well.

How to diagnose the P0107 code step by step

  1. Watch the reading with the key on and the engine off. It should show atmospheric pressure. A value of zero confirms the electrical fault.
  2. Check the five volt reference at the sensor connector. If it is missing, see whether other sensors are affected too, because that line is usually shared.
  3. Measure the voltage on the signal wire with the sensor unplugged. If it stays at zero, the wire is cut or shorted to ground.
  4. Verify the continuity of the sensor ground and its voltage drop.
  5. Rule out a short to ground on the signal wire with the computer connector unplugged.
  6. Inspect the connector for water, green corrosion and backed-out pins.
  7. Wiggle the harness with the key on and watch the reading.
  8. Find out whether the engine was washed recently, a common reason for water in the connector.
  9. Briefly connect the 5 volt reference to the signal pin with the sensor unplugged. If the reading shoots to the maximum, the wiring is good and the sensor is the bad part.
  10. Check for codes from other sensors, because they share the reference and a single short pulls it down for all of them.

How to fix the P0107 code

  • Repair the signal wire that is cut or shorted to ground with solder and heat-shrink tubing.
  • Restore the five volt reference by finding the short that is loading it down.
  • Replace the MAP sensor if the circuit is good and it still sends no signal.
  • Dry and clean the connector, and protect it with dielectric grease.
  • Repair the sensor ground down to bare metal.
  • Protect the repaired section of wiring so it does not rub again.
  • Find the shorted sensor that is loading down the shared reference before you replace the MAP.

After the repair, check with the key on that the sensor reads the atmospheric pressure for your altitude.

Technical reference data

  • Typical signal: 0.5 to 4.5 volts. Below 0.2 volts sustained sets the code.
  • With the key on and the engine off it should read atmospheric pressure: about 101 kPa (14.7 psi) at sea level.
  • Reference supply: 5 volts, usually shared with other sensors.
  • Allowable ground voltage drop: below 0.2 volts.
  • P0108 is the opposite code: voltage too high.
  • Jumper test between reference and signal: the reading should shoot to the maximum if the wiring is intact.

Brand-specific notes

If the five volt reference is missing, first check for codes from other sensors. That line is shared, and a single shorted sensor can pull it down for all of them, producing several codes that look like independent failures.

Water in the connector after a pressure wash is a very common cause of the P0107 code and an easy one to rule out: dry it, plug it back in and clear the code before you buy anything.

Frequently asked questions about P0107

What is the difference between P0107 and P0106?
P0107 flags an electrically impossible voltage, one that is too low, which points to the circuit. P0106 means the signal is valid but does not fit how the engine is running.
Can I drive with a P0107 code?
With caution. The engine will use a backup value, so expect less power and higher fuel use, and it may go into limp mode.
It showed up after washing the engine. What should I check?
The sensor connector. Pressurized water gets in easily and causes corrosion or a loose connection. Dry it and test again before you buy anything.
How do I know whether it is the wire or the sensor?
Unplug the sensor and measure the voltage on the signal wire. If it stays at zero, the problem is in the wiring or the supply. You can also connect the 5 volt reference to the signal pin: if the reading shoots up, the wiring is good and the sensor is the failed part.
How much does it cost to fix P0107?
If it is the wiring or the connector, very little. A new MAP sensor runs $30 to $150, and with labor the total is about $80 to $300.
What does the P0107 code mean?
It is a generic OBD2 code that means the manifold pressure sensor circuit is sending a voltage that is too low. It points to an open circuit, a short to ground or a dead sensor.

Questions about the P0107 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.