P0106 — Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem
Drive with caution — fix soon.
What P0106 means
This code means the manifold absolute pressure (MAP) sensor is working but its readings are out of the expected range or don't match other engine data. It's often caused by a clogged or leaking vacuum hose, a weak sensor, or intake leaks rather than a complete electrical failure. It's a common code and is usually fixable by clearing the vacuum line or replacing the sensor.
Common symptoms
- Check engine light is on
- Rough idle or engine shaking
- Hesitation or sluggish acceleration
- Reduced fuel economy
- Black smoke or strong fuel smell from exhaust
Common causes
- Clogged, cracked, or leaking vacuum hose to the MAP sensor
- Weak or drifting MAP sensor
- Intake manifold or vacuum leak
- Restricted or carbon-clogged intake passage
- Wiring or connector problem at the sensor
Typical repair cost
$100 – $400
Varies by vehicle and root cause.
Frequently asked questions
Can I keep driving with a P0106 code?
Usually yes for short trips, but you may feel rough running or hesitation. Because the sensor readings are off, fuel mixing suffers and the car can stall. Have it checked soon.
How much does it cost to fix a P0106?
Repairs typically run $100 to $400. If it's just a vacuum hose, the fix is cheap; replacing the MAP sensor or repairing an intake leak costs more.
Is a P0106 code serious?
It's moderate. It won't usually cause immediate damage, but the wrong pressure readings hurt performance, fuel economy, and emissions, so it shouldn't be ignored.
What's the difference between P0106 and P0105?
P0105 points to an electrical circuit malfunction, while P0106 means the sensor works but reports readings outside the normal range. P0106 often traces back to vacuum leaks or a drifting sensor rather than a dead circuit.
