Severity High
P0107

P0107: MAP/Barometric Pressure Circuit Low Input

What does the P0107 code mean?

The P0107 code indicates that the Engine Control Module (ECM) has detected a voltage signal from the Manifold Absolute Pressure (MAP) sensor or Barometric Pressure (BARO) sensor that is lower than the expected range (typically below 0.2 volts). This can be caused by a faulty sensor, wiring issues, vacuum leaks, or a problem with the ECM. The MAP sensor measures intake manifold pressure to help the ECM calculate fuel delivery and ignition timing. A low input can lead to poor engine performance, increased emissions, and potential drivability issues.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to verify the code and check freeze frame data.

2

Step 2: Inspect the MAP sensor connector and wiring for damage, corrosion, or loose connections.

3

Step 3: Test the MAP sensor voltage with a multimeter: key on engine off should read around 4.5-5V reference, signal wire should be 4.5-5V at sea level; with engine running, signal should drop to 1-2V at idle.

4

Step 4: Check for vacuum leaks using a smoke machine or propane enrichment method.

5

Step 5: If sensor and wiring are okay, replace the MAP sensor and clear the code.

Need an OBD2 Scanner for the P0107? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances with P0107 as it can cause poor engine performance, stalling, and potential damage to the catalytic converter due to incorrect air-fuel mixture.

How much does it cost to fix?

The cost to fix P0107 typically ranges from $50 to $150, including parts (MAP sensor $30-$80) and labor ($20-$70).

06. Related Codes