Severity High
P0106

P0106: MAP/Barometric Pressure Circuit Range/Performance

What does the P0106 code mean?

The P0106 code indicates that the Engine Control Module (ECM) has detected a signal from the Manifold Absolute Pressure (MAP) sensor or Barometric Pressure (BARO) sensor that is outside the expected range or not performing correctly. This can cause incorrect air-fuel mixture calculations, leading to poor engine performance, increased emissions, and potential drivability issues. The MAP sensor measures intake manifold pressure to determine engine load, while the BARO sensor measures atmospheric pressure; both are critical for proper fuel injection and ignition timing.

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: Scan for codes and record freeze frame data.

2

Step 2: Inspect MAP sensor connector and wiring for damage or corrosion.

3

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

4

Step 4: Test MAP sensor voltage with a multimeter (typically 0.5-4.5V depending on vacuum).

5

Step 5: Compare MAP sensor reading to BARO sensor (if separate) or known good values.

6

Step 6: Check exhaust backpressure if other causes are ruled out.

Need an OBD2 Scanner for the P0106? 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 as the engine may run poorly, stall, or cause further damage. Short trips to a repair shop are acceptable.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for a MAP sensor replacement, plus diagnostic fees. Vacuum leak repairs may cost $100-$300 depending on the source.

06. Related Codes