P0106 - Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem

By Vlad Samarin. Updated: January 19, 2023
The code P0106 - Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem refers either to the Manifold Absolute Pressure sensor (MAP) sensor or to the Barometric Pressure sensor (BARO) circuit depending on the vehicle.
MAP sensor
The MAP sensor measures the absolute pressure inside the engine intake manifold which is directly related to the engine load. Symptoms related to the MAP sensor fault may include a lack of power, rough idle, as well as too high or too low idle speed.

What can cause the code P0106:
- clogged or cracked vacuum line to the sensor
- electrical problems with the sensor wiring, connector or the PCM power supply
- faulty MAP/BARO sensor
- dirty throttle body
- problems with the EGR system
- bad mass airflow sensor (MAF)
- PCV system problems
- engine mechanical problems
- clogged-up catalytic converter or blocked exhaust
- PCM software needs to be updated.
A Mazda technical service bulletin (TSB) describes a problem with the corrosion at the MAP sensor causing the code P0106 (MAP sensor malfunction) in 4-cylinder models of some 2004-2006 Mazda 3, 2006 Mazda 5, 2006 Mazda MX-5 and 2003-2006 Mazda 6. The TSB recommends replacing the MAP sensor with an updated part.

A GM TSB describes a problem with some 2006-2009 GM trucks where the condensation may freeze inside the MAP sensor in cold weather causing the code P0106. The TSB recommends modifying the MAP sensor.
In some Chevy Cruze, Trax, Sonic and Buick Encore with a 1.4L-turbo engine, a failed diaphragm or a missing check valve in the intake manifold can cause the code P0106 along with other codes. The solution is to replace the valve cover and the intake manifold.

The GM Service Bulletin 20-NA-043 describes a problem with some 2017-2020 Sierra/Silverado trucks where ice forming on the TMAP sensor can cause the code P0106. If the sensor tests OK and the issue is caused by icing, no repair is needed, according to the bulletin.

The Ford TSB 15-0178 describes a problem with the wiring in a number of 2012-2014 Ford and Lincoln models with the 2.0L GTDI (turbo) engine. The problem can cause various driveability issues as well as the code P0106, P0236 and P0128. The bulletin advises to repair the signal return splice.

How the MAP/BARO sensor works:
MAP sensor MAP sensor.
In most cars, the MAP or BARO sensor is a 3-wire sensor connected to the PCM (engine computer). One wire receives the +5 Volts reference voltage from the PCM, another wire is connected to the ground. The third wire is a signal wire. The MAP sensor signal voltage changes between about 1 Volt and 4.9 Volts depending on the pressure.

If it's a MAP sensor, the signal voltage with the ignition key ON, engine OFF (KOEO) should be around 4-4.9 Volts. With the engine running at idle, the signal voltage should drop to around 1-2 Volts; when the engine is accelerated sharply, the signal should change to around 4-4.5 Volts.

The barometric pressure sensor (BARO) measures the atmospheric pressure that varies with altitude. The engine computer (ECM) uses the signal from the MAP/BARO sensor to adjust the amount of fuel injected into the engine. In some cars the ECM could use the signal from the MAP sensor to check the operation of the EGR system, as well as to check rationality of other sensors.
If there are other trouble codes present along with the P0106, they should be looked at first, as the code P0106 could be set due to other faults.

How to check the MAP sensor:
MAP sensor readings with engine OFF MAP sensor readings with engine OFF.
With the ignition ON, check the +5 Volts reference voltage with the voltmeter and the ground at the sensor. Next, check the signal voltage and see what it reads with the ignition key ON, engine OFF (KOEO) and if it changes when the engine is started.

If you have a scan tool, select Data Monitor mode and check the MAP sensor reading with ignition ON, engine OFF. The MAP reading should be close to that of BARO sensor, as with the engine OFF, the pressure inside the intake manifold is equal to the atmospheric pressure. At idle it should be around 15-20 inches Hg. Next, apply vacuum to the sensor and see if the reading changes. If the reading doesn't change, the sensor is bad or clogged up.

Q: 2000 Mazda Protege with 126K, code P0106?

A: In Mazda Protege, the code P0106 means EGR Boost Sensor Circuit Malfunction. It's still the same three-wire sensor that can be checked as mentioned above. In Mazda, the EGR Boost Sensor is connected through the EGR boost sensor solenoid that also could be defective. Another common issue is the vacuum lines could be plugged with carbon. The EGR valve itself could be inoperative or plugged with carbon.

Q: 2006 Chevrolet Aveo, code P0106?

A: The code P0106 is for the MAP sensor, which is mounted on the intake manifold. See if the vacuum line to the sensor is not broken and check the voltage at the sensor. The sensor itself could go bad; it's not uncommon.