BestOBD2Picks
  • Best Scanners
  • Scanners by Vehicle
  • Reviews & Versus
  • Garage Tools
  • Learn
  • About
    • How We Research
    • Affiliate Disclosure
    • Contact
OBD2 dongle and diagnostic tablet on a workbench with a car hood open behind them

P0106 Code: What It Means and How to Fix It

8 min read  ·  by Nicole Bennett  ·  Last updated: November 6, 2026

A P0106 code means your engine computer sees manifold absolute pressure outside its expected range. The code points to the MAP sensor circuit or, on some vehicles, the barometric pressure (BARO) sensor circuit. The fault can be the sensor itself, its wiring, or a vacuum leak.

Causes range from a cracked vacuum hose to a faulty sensor or a software calibration issue. Check the simple items first, then test the sensor before you replace any parts.

General guidance only: driving with a check engine light can affect your safety and engine health, so confirm the fault with a qualified technician for your vehicle.

In this guide8 sections
  1. What the P0106 Code Means
  2. Where the MAP Sensor Fits in the Engine
  3. What Causes a P0106 Code
  4. Symptoms You May Notice With P0106
  5. How to Check the MAP Sensor
  6. Is It Safe to Keep Driving With P0106?
  7. Fixing the P0106 Code: What a Shop Checks First
  8. Frequently Asked Questions

What the P0106 Code Means

The P0106 code stands for a manifold absolute pressure or barometric pressure circuit range or performance problem. The exact meaning depends on the vehicle. On some cars the code points to the MAP sensor circuit, and on others it points to the BARO sensor circuit.

Either way, the engine computer is reporting a pressure reading it does not expect. Kelley Blue Book says the P0105 through P0109 codes all indicate an issue with the MAP sensor, so P0106 belongs to a family of related codes. Those neighbors are useful clues when you compare results.

Where the MAP Sensor Fits in the Engine

The MAP sensor measures absolute pressure inside the engine intake manifold, and the engine computer uses that reading to manage performance and fuel economy. The sensor sends a voltage signal that changes with manifold pressure. A bad reading can therefore affect how the engine runs.

With the key on and the engine off, the sensor reads close to atmospheric pressure, so its value should match the barometric reading. Some vehicles use a separate BARO sensor as that outside-air reference. On those cars, a P0106 code may point to the reference circuit rather than the MAP sensor.

Handheld OBD2 scanner with a coiled cable resting on a concrete sidewalk beside a car
A handheld scanner is the first tool to read the stored engine code.

What Causes a P0106 Code

A P0106 code can come from a clogged or cracked vacuum line, a faulty MAP or BARO sensor, or wiring and connector problems. Samarins and Kelley Blue Book list overlapping causes, as the table shows.

Cause Samarins Kelley Blue Book
Clogged or cracked vacuum line Listed Listed as intake vacuum leak
Faulty MAP or BARO sensor Listed Listed as defective MAP sensor
Wiring, connector or PCM power supply Listed Listed as shorted or outside wiring
Dirty throttle body Listed Not listed
EGR problems Listed Listed
Bad MAF sensor Listed Listed
PCV problems Listed Not listed
Clogged catalytic converter Listed Listed
PCM software needing update Listed Not listed

Neither source ranks these causes for a P0106 code. A vacuum leak, which the P0171 code guide also covers, changes the pressure the sensor sees, so the computer reads a value that does not match engine load. Start with the cheapest checks, such as hoses and connectors, before you buy a sensor. Kelley Blue Book also names defective throttle position sensors and severe misfires as possible triggers.

Software and Calibration Causes

Some cases of this code come from the engine computer calibration rather than a broken part. A 2012 Volkswagen Golf service bulletin, VW TSB V011423, says the MAP monitoring strategy was too sensitive and could set the code with no actual fault.

The fix named in NHTSA TSB 10122617 was improved engine computer software, published on November 17, 2014. That bulletin is one example of how a P0106 code can have a software cause. Search for a bulletin that matches your own make, model and year before you assume a hardware fault.

Symptoms You May Notice With P0106

The check engine light is the main symptom of a P0106 code, often paired with rough idle, lack of power or an idle speed that runs too high or too low. Kelley Blue Book and Samarins describe the following signs.

  • Check engine light, which Kelley Blue Book calls the main symptom
  • Rough idle or rough running
  • Idle speed that is too high or too low
  • Lack of power or poor acceleration
  • Excessive exhaust smoke and worse fuel economy
  • Occasional backfiring

Samarins lists lack of power, rough idle and an idle speed that is too high or too low. Kelley Blue Book adds excessive exhaust smoke, poor acceleration and worse fuel economy. These symptoms overlap with many other faults, so a symptom alone cannot confirm the cause. Pair what you notice with the scan tool data and the checks below. Compare OBD2 scanners with live data if your reader cannot show MAP readings.

How to Check the MAP Sensor

A basic MAP check for a P0106 code compares sensor voltage with the key on and at idle, where typical values are about 4 to 4.9 V key-on and 1 to 2 V at idle. Work through these steps in order.

Two handheld OBD2 scanners on a wooden workbench with a car behind them
Compare scan tools before you start a MAP sensor check.
  1. Check the +5 V reference at the sensor with the ignition on, then check the ground circuit.
  2. With the key on and the engine off, read the MAP voltage. It should be about 4 to 4.9 V.
  3. Start the engine and read the idle voltage. Expect about 1 to 2 V, or about 15 to 20 inHg on a scan tool.
  4. Compare the scan tool MAP reading with the BARO reading at key-on. The two should be close.
  5. Apply vacuum to the sensor. If the reading does not change, the sensor is bad or clogged.
Condition Typical MAP voltage
Key on, engine off About 4 to 4.9 V
Engine at idle About 1 to 2 V
Sharp acceleration About 4 to 4.5 V
Full signal range About 1 V to 4.9 V, depending on pressure

Samarins publishes these values for a P0106 code in its P0106 diagnosis guide. Values vary by vehicle, so confirm them in your model’s service data before you condemn a sensor.

Is It Safe to Keep Driving With P0106?

Kelley Blue Book advises you to avoid driving when a P0106 code shows, even though the vehicle is usually still physically drivable. Kelley Blue Book’s P0106 guide says continued driving raises the risk of engine damage.

If a P0106 code comes with these symptoms, treat them as a reason to stop driving and call a shop:

  • Rough running or a rough idle
  • A clear lack of power or poor acceleration
  • Excessive exhaust smoke

If the car drives normally and the light stays on, ask a shop whether it can be driven to the appointment or should be towed. Repair costs vary, and no repair cost range was confirmed for this code, so ask for a written quote.

Fixing the P0106 Code: What a Shop Checks First

A sensible order for a P0106 code is to inspect the vacuum line and sensor wiring, test the sensor signal, and check for software updates before replacing parts. You can follow the same order at home if you are comfortable with basic tools.

  1. Inspect the vacuum hoses for cracks, splits and loose fittings.
  2. Check the sensor connector and wiring for damage, corrosion and a solid ground.
  3. Test the MAP signal against the voltage values in the section above.
  4. Look for a software update or service bulletin that matches your vehicle.

Read every stored code before you start, since a related fault such as a MAF or EGR problem can set its own code. A scanner with live data helps here, and the P0101 code guide covers the MAF side. Clear the code only after the repair. The steps to reset a check engine light are simple, but clearing it without a fix only hides it and the code may return.

Frequently Asked Questions

Is P0106 the same as P0107 or P0108?

No. P0106 is a different code, but Kelley Blue Book says P0105 through P0109 all indicate an issue with the MAP sensor. Each code describes a different fault pattern, so read the exact code with a scan tool before you replace any part.

Can a software update fix P0106?

Sometimes. A 2012 Volkswagen Golf bulletin, VW TSB V011423, described a P0106 code that set with no real fault, and its fix was improved engine computer software. Look for a bulletin matching your own vehicle before you assume the sensor has failed.

What is the MAP sensor voltage at idle?

At idle, a typical MAP signal is about 1 to 2 volts, according to Samarins. The key-on, engine-off reading is higher, around 4 to 4.9 volts. Values vary by vehicle, so confirm both numbers in the service data for your model.

Does P0106 mean the MAP sensor is bad?

Not always. The code only means the signal sits outside the expected range, so a vacuum leak or wiring fault can cause it too. Test the sensor and its supply voltage before you replace the sensor, and check the vacuum hoses and connector at the same time.

Should I clear the code myself?

You can, but clearing the P0106 code without a repair only hides it, and it often returns. Fix the cause first, then clear the code and watch whether it comes back. If it returns, the fault is still present and needs a proper diagnosis.

Start with the vacuum hoses and sensor wiring, since those checks are inexpensive. Move to sensor testing only if those pass. If the P0106 code returns after a repair, the fault is not fixed. Keep long drives short while the light is on, and get a written diagnosis before you spend money on parts.

  • Nicole Bennett, Technical Content Editor at BestOBD2Picks
    Nicole Bennett
    Nicole Bennett, Technical Content Editor at BestOBD2Picks Nicole turns OBD-II standards, service bulletins, and repair data into step-by-step diagnostic guides anyone can follow. Technical Content Editor

Recent Posts

  • P0441 Toyota Code: Causes, Fixes and Costs
  • P0017 Code: What It Means, Causes and How to Fix It
  • U0101 Code: Lost Communication With the TCM Explained
  • Normal Transmission Temperature: What Range Is Safe?
  • P0305 Code: Cylinder 5 Misfire Causes and Fixes
  • Normal Coolant Temperature: What Your Gauge Should Show
  • About Us
  • How We Research
  • Affiliate Disclosure
  • Privacy Policy
  • Cookie Policy
  • Terms of Use
  • Disclaimer
  • Contact
© 2026 BestOBD2Picks. All rights reserved.
As an Amazon Associate, BestOBD2Picks earns from qualifying purchases. Affiliate Disclosure. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.