Question
What is code P0106?
P0106 code is defined as “Manifold Absolute Pressure/BARO Sensor Range/Performance,” meaning your car’s powertrain control module noticed irregular readings from the manifold absolute pressure (MAP) and barometric air pressure (BARO) sensors.
If the MAP sensor is working correctly, it should transmit a signal between 1 and 4.5 volts back to the PCM, based on engine load. If the MAP/BARO sensor signal reading is over or below a fixed threshold for some time, the PCM will log this engine error code.
What are the symptoms of the P0106 code?
The following are some of the signs that you can observe when PCM logs this error code:
- The check engine light illuminates
- Poor fuel economy
- Engine performance drops
- Severe emissions from the vehicle
- The engine won’t idle
What causes the P0106 code?
These are some common reasons why this code shows up:
- Faulty MAP/BARO sensor
- Vacuum leakage
- Issues with the PCM
- Blocked catalytic converter
- A fault in the exhaust gas recirculation (EGR) system
- Serious or extended misfiring issues
- A defective Idle Air Control Motor
- The air intake system is having problems
- Wiring issues external to the MAP sensor
How to fix the P0106 code?

These are some steps you can follow to fix the P0106 code:
- First, verify the error code using an OBD-II scan tool. Then, reset the error codes and road-test your car.
- If the error code returns, follow the test process again.
- Check the intake hoses and vacuum lines for loose, broken, or missing components, as well as the electric wiring and connectors. Then, disconnect the electrical connector and install it again to ensure a positive and fresh electrical connection.
- Then, inspect the manifold absolute pressure (MAP) sensor’s output voltage to ensure it’s in the right range.
- Inspect to check whether the MAP sensor is faulty. If there’s no correct output, replace the MAP sensor.
- After all checks, do a final check to ensure whether the PCM is working correctly.
How much does it cost to fix a P0106 code?
Depending on the source, it will cost you from $50 to over $450 to fix this code. The following are some of the estimated repair costs:
Common fix costs
| Type of repair | Estimated cost |
| MAP sensor replacement | $50-$250 |
| Vacuum leaks | $100-$400 |
| Wiring/connector problems | $50-$200 |
| PCM issues | $100-$1,000+ |
| PCV valve | $29 |
Can I drive with a P0106 code?
Though you can drive short distances with this error code, we strongly recommend that you don’t do it. As the code implies an issue with the manifold absolute pressure sensor, driving with it can lead to possible engine damage, decreased fuel economy, etc. So, you should get your car repaired as soon as you diagnose this code.
Start now and save up to $971 a year!
Simple. Fast. Free.
Get affordable rates from trusted insurers in just a few clicks.
Upload
Provide your existing policy information
View
Get instant, accurate quotes with no hidden fees
Compare
See how your coverage stacks up against leading insurers
Switch & Save
Lock in your new rate; we’ll cancel your old policy

