P0106 – Manifold Absolute Pressure/Barometric Pressure Circuit

Our editors pick the products & services we write about. When you buy through our links, we may get a commission. Learn more.

When your system’s sensors aren’t giving the correct readings, it can prevent your engine from running the way it should. The P0106 code tells you there’s a problem with your manifold absolute pressure sensor.

Problems with the MAP sensor can cause serious drivability issues, including backfires. The good news is there are some easy steps you can take to diagnose and repair P0106. Read on below to learn more.

P0106 Code Definition

P0106 Code Definition (Generic): Manifold absolute pressure/barometric pressure circuit range/performance problem

P0106 Hyundai: (MAP) circuit range/performance problem

P0106 Infiniti: Absolute Pressure Sensor/Circuit

P0106 Mercedes: The Intake Manifold Pressure Sensor Has A Malfunction.

P0106 VW: Manifold / Barometric Pressure Sensor (G71) / (F96): Implausible Signal

P0106 code tells you there’s a problem with your manifold absolute pressure sensor.
If you want to learn about the P0106 OBD2 code, this is the right place

What Does P0106 Mean?

A problem with the MAP sensor can lead to the P0106 code
The P0106 code means there’s a problem with the MAP sensor

The power control module (PCM) in your engine controls the performance. It does this using data it obtains from various sensors throughout your system. The manifold absolute pressure (MAP) sensor measures the engine load.

Data from the MAP sensor controls a lot of essential systems in your car. One of the most important is the fuel ratio, otherwise known as the air to fuel ratio. When this ratio is off, it can lead to serious engine problems, including misfires, making the MAP sensor especially important to keep your car running efficiently.

Usually, the MAP sensor reports a manifold pressure of 1 to 4.5 volts. It naturally changes depending on the position of the throttle. When it fluctuates erratically, rather than in response to the throttle, the P0106 code is triggered. You may see other trouble codes related to the MAP sensor, as well, including P0105, P0107, P0108, and P0109.

What Are The Symptoms Of The P0106 Code?

  • Activation of the check engine light
  • Smoke in the exhaust
  • Engine running rough
  • Reduced fuel economy
  • Hesitation and stuttering while accelerating
  • Air to fuel ratio is too rich
  • Engine backfires
  • Poor idling

What Are The Causes Of P0106?

  • Loose or cracked intake hose, or missing clamps/fitting on intake hose (most common)
  • Faulty MAP sensor
  • Faulty wiring around the MAP sensor
  • Dirt or moisture in MAP sensor connector
  • Shorts or opens in MAP sensor ground or signal wire
  • Corroded ground
  • A leak in air intake duct connecting MAP sensor to intake manifold
  • Faulty PCM (rare)
It's rare but the P0106 code can also be caused by faulty PCM
The P0106 code can be caused by faulty PCM though rarely

How Serious Is The P0106 Code?

The P0106 trouble code is severe, and you should take it seriously when it activates. Issues with the MAP sensor can impair the throttle’s operation, leading to problems like backfires that can damage your engine. Avoid driving your car until the P0106 code is cleared.

How To Diagnose The P0106 Code

Tools You’ll Need:


  1. Scan for other trouble codes and read the freeze frame data. Other MAP sensor codes can help you identify the source of the issue.
  2. Visually inspect the intake hose and air intake duct for cracks or leaks. Make sure they’re firmly attached and that no fittings or clamps are missing.
  3. Turn on the ignition without starting your vehicle. Use an OBD2 scan tool to read the MAP sensor data. Compare this information to the BARO reading. They should be about the same. Now start the engine. The MAP sensor voltage should drop from around 4.5 volts to approximately 1 volt when you do so. If it doesn’t, you have an issue with the sensor or the wiring.
  4. Use a vacuum pump to test the MAP sensor. Disconnect the hose on the MAP sensor and turn on your ignition without starting the car. Apply 20 inches of vacuum pressure to the MAP sensor. The voltage should drop. If it doesn’t, check the port and hose for clogs. Clean or replace as necessary.
  5. Test the output voltage of the MAP sensor with a multimeter. Check the readings against the specifications in your vehicle’s manual. If they’re off, the sensor likely needs to be cleaned or replaced.
  6. Check the wiring around the MAP sensor with a digital multimeter. Unplug the MAP sensors and touch the multimeter lead to the reference wire. It should read 5 volts. If you don’t get a reading, take the reference voltage at the connection to the PCM. If the connection produces a voltage but not the wire, check for opens and shorts. 
  7. Check the MAP sensor ground with a multimeter. It should give a reference voltage of 5 volts. If it doesn’t, check for a short or open in the ground.

Common Mistakes To Avoid While Diagnosing The P0106 Code

Please don’t assume the MAP sensor itself is faulty before you run a full diagnosis. The wiring and hoses around the sensor can be the root of the problem, and if that’s the case, replacing the sensor won’t fix it. 

What Should You Do To Fix The Code P0106? 

  1. If your car has been on the road for a long time (100,000 miles or more), intermittent sensor problems are common.
  2. Replace any damaged wires or hoses found in your inspection. Make sure all the connections are secure. Clear the codes and test drive your car to see if the code comes back.
  3. Remove and clean the MAP sensor. You can use any electronic parts cleaner for this. Spray it on a soft rag and wipe down the outside of the sensor. Next, spray 1-2 spritzes directly into the sensor port. Air-dry the sensor, then reinstall it.
  4. If there is corrosion on your engine ground, remove it and clean it with an automotive corrosion remover. Re-install and test the ground.
  5. Test drive your car. If the code comes back, replace your MAP sensor.
  6. Should the code still not clear at this point, there may be a more serious electrical problem in your engine. Take your vehicle to a mechanic for further diagnosis.
How to use scan data to diagnose the P0106 trouble code

Tips To Avoid P0106 In The Future

Dirt and corrosion on the MAP sensor, or the wiring around it, can cause it to give false readings. Visually inspect your sensors and wires every so often, and replace or clean them as needed. Doing this preventative maintenance can help you avoid more severe problems.

Read more: P0304 Code: Meaning, Symptoms, Causes, Diagnostics, and Fixes