1. Home
  2. /
  3. Complete List of OBD2...
  4. /
  5. P0107 Code – What...

P0107 Code – What Does It Mean & How To Fix It

This is one of the most frequent OBD2 trouble codes. Read the full article below to know what it means, how to fix it, and what other codes may show related to it.


P0107 is an OBD-II Code that refers to Manifold Air Pressure (MAP) Barometric Pressure Sensor Circuit Low Voltage Input Problem


A P0107 code is a generic code caused by an ECM (Engine Control Module) receiving a signal from the PCM that the (MAP) Barometric Pressure Sensor circuit has detected a low voltage problem with it’s input in the manifold air pressure system. This signal is essential for the PCM to determine fuel delivery. When this occurs, the PCM (powertrain control module) signals the ECM and a code is set and stored in memory.


Common causes for this code include:

  • Harness/Wiring Problem, Loose Connection & Break In The Wire
  • Low Voltage Sensor Or Narrow Range Of Voltage 
  • Bad PCM or Powertrain Control Module
  • Faulty MAP sensor


The symptoms of a P0107 code are:

  • Vehicle Power Loss
  • Lack Of Power & Rough Idle 
  • MIL-On Or MIL-Off/Check Engine Light Illumination with DTC set
  • Bad Fuel Economy 
  • Dark or Black Smoke from emission


To diagnose a P0107 DTC code, a technician would:

  1. Scan for codes in the ECM and inspect for stored data P0107
  2. Test MAP sensor continuity and voltage output 
  3. If harness/wiring check is needed, go to step 1 of Repair Process. If no codes or no stored data found, proceed with the next step.
  4. Check for voltage drop at the MAP sensor terminals while applying vacuum (or removing vacuum) 
  5. Repair as necessary.
  6. Check for shorted components in the circuit or ECM PCM failure 
  7. If no short found in the circuit or if problem still persists after repair, replace PCM
  8. If problem is resolved after replacement of the PCM, inspect for other codes in ECM

Common mistakes

The following are some of the most common mistakes that a technician may make when diagnosing a P0107 code:

  • Not checking the freeze frame data for this code
  • Overlooking harness/wiring problems or loose connections causing this symptom 
  • Trying to diagnose the problem without performing a voltage drop test at the MAP sensor 
  • Replacing the PCM without first testing for other codes in the ECM or checking for shorted components in the circuit
  • Not checking for voltage drop at the MAP sensor terminals while applying vacuum (or removing vacuum) 
  • Replacing the MAP sensor without first testing the wiring/harness, PCM or MAP sensor
  • Not checking for other codes in ECM, this may lead to overlooking MIL-On conditions after repair.

How serious is this?

The P0107 code is an important one because it can cause lack of power along with bad fuel economy. Leaving this code unresolved can lead to more significant problems down the road, such as a failed catalytic converter.

What repairs can fix the code?

The following are solutions that may fix this problem:

  • Repairing wiring/harness 
  • Replacing the MAP sensor 
  • Replacing the PCM or ECM

Related codes

A P0107 is related to and may be accompanied by the following codes:

P0106 – Manifold Absolute Pressure/Barometric Pressure Circuit Low Input.

P0108 – Manifold Absolute Pressure/Barometric pressure circuit High input.

P0116 – Manifold Absolute Pressure (MAP) Sensor Intermittent Interruption.


In conclusion, the P0107 code is a generic trouble code that means the computer has detected an issue with the Manifold Absolute Pressure Barometric Sensor. This code can be caused by a variety of different things, but all should be inspected and tested before replacing the ECM PCM or MAP sensor.