P0106 Code: MAP Sensor Range — Causes & Fix
P0106 means the manifold absolute pressure (MAP) sensor is reading outside its normal range — the sensor that measures intake vacuum/pressure for fuelling and timing.
- Applies to
- All OBD-II vehicles (any make or model)
- Est. repair cost
- $30 – $350
- Time to fix
- 30 minutes – 2 hours
What it means
Typical causes are a vacuum leak, a cracked or blocked MAP vacuum hose, a failed MAP sensor, or wiring faults. P0106 is a generic OBD-II powertrain code defined in the SAE J2012 standard, so it applies to virtually any 1996-or-newer petrol car or light truck regardless of make. Fix the underlying fault, then clear the code with an OBD-II scan tool — it will return if the problem isn't resolved.
Symptoms
- Check engine light on
- Rough idle, hesitation, or surging
- Reduced power and poor economy
How to fix it
- 1
Check the MAP vacuum source
1. Inspect the MAP sensor hose/port for cracks or blockage. 2. Look for intake vacuum leaks.
- 2
Test the MAP sensor
1. Compare MAP readings to engine vacuum at idle vs throttle. 2. Replace the sensor if out of range, then clear the code.
Frequently asked questions
Is a vacuum leak a common cause?
Yes — a leak or a bad MAP hose is one of the most frequent triggers. Check those before replacing the sensor.
Last updated July 19, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.