P0106
Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance
Fuel & air metering
Generic OBD-II
High
What it means
P0106 means the manifold absolute pressure (MAP) or barometric pressure sensor is giving a reading that's electrically valid but doesn't match engine conditions. The ECM uses that pressure to calculate engine load and fuel; when it's off β often from a cracked vacuum hose, a clogged port, or a drifting sensor β the mixture is wrong and the engine can idle rough, hesitate, and lose economy.
High
Can I keep driving? Usually drivable, but expect hesitation, rough idle, and poor economy because the ECM is fueling from a bad pressure reading β have it checked soon.
Common symptoms
What you'll notice
- Check-engine light on
- Rough idle or hesitation on acceleration
- Reduced power or poor throttle response
- Poor fuel economy
Common causes
Most likely first
- Failed or drifting MAP/BARO sensorLikely
- Cracked or disconnected vacuum hose to the MAP sensorCommon
- Carbon-clogged MAP port or intake passageCommon
- Vacuum leak affecting manifold pressureLess often
- Wiring or connector fault in the sensor circuitLess often
- Failed engine control module (rare)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and compare the MAP reading against actual manifold vacuum / barometric pressure.
- Check the MAP sensor's vacuum hose and port for cracks, disconnection, or carbon.
- Inspect the connector and wiring for damage or corrosion.
- Test for intake vacuum leaks that would skew the pressure reading.
- If the sensor reads out of range with good vacuum and wiring, replace it. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P0106?+
Brief trips are usually fine, but a wrong pressure signal makes fueling inaccurate, so the engine can run rough and lose economy. Fix it soon.
Can I just clear P0106?+
It comes back once the ECM re-checks the sensor unless the hose, clogged port, wiring, or sensor causing the bad reading is repaired.
Related codes
Often seen with P0106
Read & clear P0106 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX