P0106: MAP/Barometric Pressure Circuit Range/Performance
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.
01. Most Common Causes
- Faulty MAP sensor
- Vacuum leak in intake manifold or hoses
- Wiring or connector issues in MAP sensor circuit
- Restricted exhaust (e.g., clogged catalytic converter)
- Faulty ECM (rare)
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Engine hesitation or rough idle
- Poor fuel economy
- Engine stalling or surging
- Failed emissions test
03. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Inspect MAP sensor connector and wiring for damage or corrosion.
Step 3: Check for vacuum leaks using a smoke machine or propane enrichment.
Step 4: Test MAP sensor voltage with a multimeter (typically 0.5-4.5V depending on vacuum).
Step 5: Compare MAP sensor reading to BARO sensor (if separate) or known good values.
Step 6: Check exhaust backpressure if other causes are ruled out.
04. Commonly Affected Makes
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.