If your OBD-II scanner displays P0106, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the Manifold Absolute Pressure (MAP) or Barometric Pressure (BARO) sensor signal does not match expected engine operating conditions.
The generic OBD-II definition for P0106 is:
Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem
Unlike P0105, which generally indicates a broad electrical malfunction in the circuit, P0106 means the sensor is producing a signal—but the reading is implausible, inaccurate, slow to respond, or outside the expected performance range.
In other words, the MAP sensor may have power, ground, and a signal, yet the PCM does not believe what it is reporting.
The problem may be caused by a contaminated or failing MAP sensor, vacuum leaks, a restricted sensor port, damaged wiring, incorrect camshaft timing, exhaust restrictions, turbocharger plumbing faults, or another engine problem that changes manifold pressure.
P0106 is therefore not always a simple sensor-replacement code. The PCM is essentially saying, “I can hear the MAP sensor, but what it is telling me makes no sense.”
Alternate Manufacturer Definitions
Depending on the manufacturer, scan tool, or service manual, P0106 may also appear as:
- Manifold Absolute Pressure Circuit Range/Performance
- MAP Sensor Range/Performance Problem
- MAP/BARO Pressure Circuit Performance
- Barometric Pressure Sensor Range/Performance
- Intake Manifold Pressure Sensor Performance
- MAP Sensor Signal Implausible
- MAP Sensor Correlation Fault
- Intake Pressure Sensor Range/Performance
- Manifold Pressure Signal Out of Range
- Boost Pressure Sensor Performance
- Absolute Pressure Sensor Plausibility Fault
- MAP Sensor Rationality Error
Although the wording varies, each definition indicates that the MAP or BARO signal does not agree with expected pressure, throttle position, airflow, engine speed, or operating load.
P0106 Quick Facts
| Item | Information |
|---|---|
| Diagnostic Code | P0106 |
| Generic Definition | MAP/BARO Circuit Range/Performance Problem |
| Category | Powertrain |
| System | Air Intake / Engine Management |
| Fault Type | Sensor Performance or Plausibility Fault |
| Severity | Moderate to High |
| Safe to Drive? | Sometimes, depending on symptoms |
| Common Causes | Faulty MAP sensor, vacuum leak, blocked sensor port, wiring issue |
| Common Symptoms | Rough idle, hesitation, poor fuel economy, reduced power |
| Typical Repair Cost | $20–$1,200+ |
What Does the P0106 Code Mean?
The MAP sensor measures the pressure inside the intake manifold.
The PCM uses this information to calculate:
- Engine load
- Air density
- Fuel injector pulse width
- Ignition timing
- Air-fuel ratio
- EGR operation
- Turbocharger boost
- Transmission shift strategy
- Emissions-system operation
When the MAP signal does not correspond with engine speed, throttle position, airflow, or barometric pressure, the PCM stores P0106.
For example, the PCM may detect that:
- MAP pressure stays too high at idle
- MAP pressure remains too low at wide-open throttle
- The signal responds too slowly
- The reading does not change when the throttle opens
- MAP and BARO values disagree
- MAP readings conflict with MAF airflow
- Manifold pressure does not match calculated engine load
Unlike P0107 or P0108, the signal may remain within a normal electrical voltage range. The issue is that the reading is not believable.
What Does “Range/Performance” Mean?
The phrase Range/Performance means the sensor circuit is functioning electrically, but its output does not behave as the PCM expects.
A range/performance code may indicate:
- Slow sensor response
- Incorrect pressure readings
- A sensor stuck within a limited range
- Signal correlation failure
- Contaminated sensor port
- Vacuum or intake problems
- Engine mechanical problems
This distinction matters because replacing the MAP sensor without checking the rest of the engine may not fix P0106.
What Is the MAP Sensor?
The Manifold Absolute Pressure sensor measures absolute pressure inside the intake manifold.
“Absolute pressure” includes atmospheric pressure as part of the measurement.
The sensor does not directly measure vacuum in the traditional sense. Instead, the PCM calculates vacuum by comparing manifold pressure with atmospheric pressure.
At sea level, atmospheric pressure is typically around:
- 101 kilopascals
- 29.9 inches of mercury
- 14.7 psi absolute
Actual atmospheric pressure changes with weather and altitude.
How the MAP Sensor Works
Most MAP sensors use a pressure-sensitive diaphragm and internal electronic circuitry.
As manifold pressure changes:
- The diaphragm flexes.
- Internal resistance changes.
- Sensor output voltage changes.
- The PCM converts the signal into a pressure reading.
Most analog MAP sensors operate on a five-volt reference circuit.
A typical signal may range from approximately:
- 0.5 volt under high vacuum
- to
- 4.5 volts near atmospheric pressure or boost
Exact values vary by manufacturer and engine design.
What Is the BARO Sensor?
The Barometric Pressure sensor measures outside atmospheric pressure.
Some vehicles use:
- A separate BARO sensor
- A combined MAP/BARO sensor
- A MAP sensor that samples atmospheric pressure before startup
- A MAF sensor containing a barometric-pressure function
The PCM uses BARO information to compensate for:
- Altitude
- Air density
- Weather conditions
- Turbocharger control
- Fuel delivery
- Ignition timing
If MAP and BARO readings disagree beyond an acceptable limit, P0106 may be stored.
How Manifold Pressure Changes During Engine Operation
MAP readings change with throttle position and engine load.
Key On, Engine Off
With the engine off, manifold pressure should be close to outside barometric pressure.
Engine Idling
At idle, the throttle is mostly closed and engine vacuum is high.
Manifold absolute pressure should be considerably lower than atmospheric pressure.
Moderate Acceleration
As the throttle opens, manifold vacuum decreases and MAP pressure increases.
Wide-Open Throttle
On naturally aspirated engines, manifold pressure approaches atmospheric pressure.
Turbocharged or Supercharged Engines
Manifold pressure may rise above atmospheric pressure when boost develops.
The PCM expects these changes to occur smoothly and logically.
Typical MAP Sensor Readings
Exact readings vary by engine, altitude, camshaft design, and weather, but common values include:
| Operating Condition | Typical MAP Reading |
| Key On, Engine Off | 90–105 kPa near sea level |
| Warm Idle | 25–45 kPa |
| Light Cruise | 35–60 kPa |
| Heavy Acceleration | 70–100 kPa |
| Naturally Aspirated Wide-Open Throttle | 90–105 kPa |
| Turbocharged Engine Under Boost | Above 100 kPa |
A heavily modified engine with aggressive camshafts may naturally produce lower idle vacuum and higher MAP readings.
Always compare scan data with manufacturer specifications.
How the PCM Detects P0106
The PCM compares the MAP or BARO signal against several other inputs.
These may include:
- Throttle Position Sensor
- Mass Air Flow Sensor
- Engine RPM
- Intake Air Temperature
- Engine Coolant Temperature
- Accelerator Pedal Position
- Oxygen Sensors
- Fuel trims
- Turbocharger boost command
- EGR position
- Camshaft timing
P0106 may set when:
- MAP does not change after the throttle opens
- MAP stays near BARO while the engine idles
- MAP and MAF data do not correlate
- MAP response is too slow
- MAP changes without a corresponding load change
- BARO readings are implausible for the vehicle’s altitude
- Pressure readings fall outside a learned operating model
Some vehicles require the fault to occur during multiple drive cycles before illuminating the Check Engine Light.
P0106 vs P0105, P0107, P0108 and P0109
| Code | Description | General Fault |
| P0105 | MAP/BARO Circuit Malfunction | General electrical circuit problem |
| P0106 | MAP/BARO Range/Performance | Signal is implausible or inaccurate |
| P0107 | MAP/BARO Circuit Low Input | Signal voltage is too low |
| P0108 | MAP/BARO Circuit High Input | Signal voltage is too high |
| P0109 | MAP/BARO Circuit Intermittent | Signal cuts in and out |
Think of them this way:
- P0105: The circuit has a general problem.
- P0106: The sensor is talking nonsense.
- P0107: The signal stays too low.
- P0108: The signal stays too high.
- P0109: The signal keeps disappearing.
Common Symptoms of P0106
P0106 symptoms vary depending on the cause and how far the pressure reading differs from reality.
Common symptoms include:
- Check Engine Light
- Rough idle
- High idle
- Low idle
- Engine hesitation
- Poor acceleration
- Engine surging
- Hard starting
- Extended cranking
- Stalling
- Reduced engine power
- Limp mode
- Poor fuel economy
- Rich fuel mixture
- Lean fuel mixture
- Black exhaust smoke
- Spark knock or detonation
- Random misfires
- Turbocharger boost problems
- Failed emissions inspection
Some vehicles may show no noticeable symptoms beyond the warning light.
Can P0106 Cause a Rough Idle?
Yes.
At idle, the PCM expects high vacuum and relatively low manifold absolute pressure.
If the MAP sensor reports pressure that is too high, the PCM may interpret that as increased engine load and command additional fuel.
This may produce:
- Rough idle
- Rich operation
- Spark plug fouling
- Black smoke
- Fuel odor
A vacuum leak can also increase MAP pressure at idle and cause similar symptoms.
Can P0106 Cause Poor Acceleration?
Yes.
During acceleration, the PCM expects manifold pressure to rise rapidly as the throttle opens.
If the MAP signal responds too slowly or reports incorrect pressure, the PCM may calculate the wrong amount of fuel and ignition timing.
The driver may experience:
- Hesitation
- Flat spots
- Reduced throttle response
- Surging
- Lack of power
Can P0106 Cause Engine Stalling?
It can.
If the PCM receives inaccurate manifold pressure information at idle or during deceleration, fuel delivery may become unstable.
Stalling may occur:
- Shortly after startup
- When approaching a stop
- During deceleration
- When electrical loads are applied
- After the throttle closes
Can P0106 Cause Misfires?
Yes.
Incorrect MAP information can cause the air-fuel mixture to become excessively rich or lean.
Related misfire codes may include:
- P0300
- P0301
- P0302
- P0303
- P0304
- P0305
- P0306
Fuel-trim codes may also appear.
Can P0106 Affect Transmission Shifting?
Yes.
Many automatic transmissions use calculated engine load to determine:
- Shift timing
- Line pressure
- Torque-converter lockup
- Downshift strategy
An incorrect MAP signal may cause:
- Delayed shifts
- Harsh shifts
- Early shifts
- Unnecessary downshifts
This does not necessarily mean the transmission itself has failed.
Can P0106 Affect a Turbocharged Engine?
Absolutely.
On turbocharged engines, the MAP or boost pressure sensor may be used to monitor:
- Requested boost
- Actual boost
- Wastegate operation
- Turbocharger efficiency
- Overboost protection
- Underboost conditions
P0106 may cause the PCM to reduce boost or enter limp mode.
Possible causes on turbocharged vehicles include:
- Cracked charge pipe
- Loose intercooler connection
- Boost leak
- Damaged pressure sensor
- Incorrect aftermarket tune
- Faulty wastegate control
- Contaminated MAP sensor
Is P0106 Serious?
P0106 should be considered a moderate to potentially serious diagnostic code.
The vehicle may remain drivable, but inaccurate manifold-pressure information can affect nearly every major engine-management calculation.
Ignoring the code may result in:
- Poor fuel economy
- Increased emissions
- Stalling
- Reduced power
- Catalytic converter damage
- Spark plug fouling
- Engine knock
- Turbocharger control problems
Prompt diagnosis is recommended.
Can You Drive with P0106?
Short-distance driving may be possible if:
- The engine idles smoothly
- Acceleration is normal
- The Check Engine Light is steady
- No stalling occurs
- The vehicle has not entered limp mode
Avoid driving if:
- The engine stalls
- Acceleration becomes unpredictable
- The Check Engine Light flashes
- Severe misfires occur
- Black smoke is present
- Turbocharger boost becomes unstable
- Reduced power makes merging unsafe
Can a Vacuum Leak Cause P0106?
Yes.
A vacuum leak allows unmetered air to enter the engine and raises manifold pressure at idle.
Common leak points include:
- Intake manifold gasket
- PCV hose
- Brake booster hose
- EVAP purge line
- Throttle-body gasket
- Vacuum reservoir
- Cracked intake manifold
- MAP sensor hose
The sensor may accurately report abnormal pressure caused by the leak, but the PCM may still set P0106 because the reading does not match expected engine behavior.
Can Carbon Buildup Cause P0106?
Yes.
Some MAP sensors are mounted directly into the intake manifold, where the sensing port may become restricted by:
- Oil vapor
- Carbon deposits
- EGR contamination
- Sludge
- Fuel residue
A restricted port can delay the sensor’s response and cause range/performance faults.
Can Incorrect Engine Timing Cause P0106?
Yes.
Mechanical or variable valve timing problems can alter intake manifold vacuum.
Possible causes include:
- Stretched timing chain
- Incorrect timing belt installation
- Stuck variable valve timing actuator
- Faulty camshaft phaser
- Jumped timing
- Low engine compression
- Burned valves
The MAP sensor may be working correctly while reporting manifold pressure created by an engine mechanical problem.
Can an Exhaust Restriction Cause P0106?
Yes.
A restricted catalytic converter or exhaust system can alter manifold vacuum and reduce engine breathing.
Possible symptoms include:
- Low power
- Excessive heat
- Poor acceleration
- High MAP readings under load
- Reduced top speed
Exhaust restrictions should be considered when MAP readings remain abnormal despite a functioning sensor and sealed intake system.
25 Common Causes of P0106
The most common causes include:
- Faulty MAP sensor
- Contaminated MAP sensor
- Restricted MAP sensor port
- Faulty BARO sensor
- Vacuum leak
- Cracked MAP sensor vacuum hose
- Disconnected vacuum hose
- Intake manifold gasket leak
- Cracked intake manifold
- Faulty PCV system
- Stuck-open EVAP purge valve
- Loose electrical connector
- Corroded connector terminals
- Damaged signal wire
- Poor sensor ground
- Unstable five-volt reference
- Shared reference-circuit fault
- Incorrect engine timing
- Variable valve timing malfunction
- Low engine compression
- Restricted exhaust system
- Turbocharger boost leak
- Incorrect aftermarket MAP sensor
- PCM software or calibration issue
- Internal PCM failure
The most common causes are the MAP sensor, vacuum leaks, carbon contamination, wiring faults, and engine conditions that alter normal manifold pressure.
Faulty MAP Sensor
A MAP sensor can degrade from:
- Heat
- Vibration
- Age
- Oil contamination
- Moisture
- Electrical stress
The sensor may continue producing a signal but respond too slowly or inaccurately.
Because it still appears electrically functional, the PCM may store P0106 rather than P0105, P0107, or P0108.
Contaminated or Blocked Sensor Port
A contaminated pressure port can prevent manifold pressure from reaching the sensing element quickly.
This creates delayed or inaccurate response during:
- Throttle opening
- Acceleration
- Deceleration
- Turbocharger boost changes
Cleaning the port may restore operation if the sensor itself has not been damaged.
Vacuum Leaks
Vacuum leaks are among the most common non-electrical causes of P0106.
A smoke test is usually the fastest method for locating small leaks.
Pay close attention to:
- PCV fittings
- Brake booster hose
- Intake manifold seams
- EVAP lines
- Vacuum tees
- MAP sensor hose
Wiring and Connector Problems
Although P0106 is categorized as a performance code, electrical faults can still distort the signal without causing a complete open or short.
Inspect for:
- Loose terminals
- Corrosion
- High resistance
- Chafed wiring
- Poor grounds
- Unstable reference voltage
- Previous harness repairs
A voltage-drop test is more useful than a simple continuity test for identifying resistance-related faults.
Engine Mechanical Problems
P0106 can be triggered even when the MAP sensor is accurately reporting abnormal manifold pressure.
Possible mechanical causes include:
- Low compression
- Incorrect cam timing
- Burned valves
- Stretched timing chain
- Restricted exhaust
- Stuck EGR valve
- Variable valve timing fault
This is why replacing the MAP sensor without comparing live data can become an expensive guessing contest.
PCM Failure
PCM failure is possible but uncommon.
Before replacing the PCM, verify:
- Sensor power
- Sensor ground
- Signal integrity
- Vacuum system condition
- Engine mechanical timing
- Exhaust flow
- Software updates
- Connector condition
A replacement PCM may also require programming, immobilizer setup, and vehicle-specific calibration.
Because P0106 is a range/performance code, the PCM may still be receiving a signal from the sensor. The problem is that the reading is inaccurate, slow, implausible, or inconsistent with throttle position, engine speed, airflow, or barometric pressure.
That makes P0106 more complicated than simply checking whether the sensor has power. A proper diagnosis must verify the sensor signal, intake-system integrity, engine vacuum, mechanical timing, exhaust flow, and the relationship between MAP data and other engine sensors.
How to Diagnose the P0106 Code
Step 1: Confirm the P0106 Code
Connect an OBD-II scan tool and record:
- Stored codes
- Pending codes
- Permanent codes
- Freeze-frame data
- MAP pressure
- BARO pressure
- MAP sensor voltage
- Engine RPM
- Throttle position
- Mass Air Flow readings
- Short-term fuel trim
- Long-term fuel trim
- Intake Air Temperature
- Engine Coolant Temperature
Do not clear the code before recording freeze-frame data.
Step 2: Check for Related Trouble Codes
Look for codes involving:
- MAP sensor voltage
- MAF sensor performance
- Fuel mixture
- Misfires
- Throttle position
- Camshaft timing
- Turbocharger boost
- EVAP purge flow
- EGR operation
Common related codes include:
- P0105
- P0107
- P0108
- P0109
- P0171
- P0172
- P0300
- P0299
- P0234
- P0011
- P0012
Related codes can help distinguish between a sensor problem, intake leak, timing issue, or boost-control fault.
Step 3: Review Freeze-Frame Data
Determine the conditions under which P0106 was stored.
Pay attention to:
- Engine speed
- Vehicle speed
- Engine load
- Throttle angle
- MAP pressure
- BARO pressure
- Fuel trims
- Coolant temperature
If the code set at idle, focus on vacuum leaks, the PCV system, sensor contamination, and camshaft timing.
If it set during acceleration, inspect boost plumbing, intake restrictions, exhaust restrictions, and sensor response.
Step 4: Perform a Thorough Visual Inspection
Inspect the MAP sensor and surrounding components.
Look for:
- Loose connectors
- Broken locking tabs
- Oil contamination
- Damaged wiring
- Cracked vacuum hoses
- Disconnected hoses
- Loose intake clamps
- Split charge pipes
- Damaged intake manifold components
A surprising number of P0106 faults are discovered before any electrical testing begins.
Step 5: Inspect the MAP Sensor Connector
Disconnect the sensor connector and inspect:
- Bent terminals
- Spread terminals
- Corrosion
- Moisture
- Oil intrusion
- Pins pushed backward
- Damaged seals
- Loose terminal tension
A connector can appear connected while still making poor electrical contact.
Step 6: Inspect the Sensor Port
Remove the MAP sensor if accessible.
Inspect the pressure port for:
- Carbon
- Oil residue
- Sludge
- EGR deposits
- Debris
- Blockage
A restricted port can make the sensor respond slowly, which is a common cause of a range/performance code.
Use only manufacturer-approved cleaner. Do not damage the sensing element with tools or compressed air.
Step 7: Inspect Vacuum Hoses
If the MAP sensor uses a remote vacuum hose, inspect the entire hose for:
- Cracks
- Soft spots
- Kinks
- Collapse
- Internal blockage
- Loose fittings
- Oil saturation
- Incorrect routing
A damaged hose can delay or distort pressure changes reaching the sensor.
Step 8: Compare MAP and BARO Key-On Readings
Turn the ignition on with the engine off.
MAP and BARO should be very close because the intake manifold is exposed to atmospheric pressure when the engine is not running.
A significant difference may indicate:
- Faulty MAP sensor
- Faulty BARO sensor
- Restricted sensor port
- Incorrect scan data
- Wiring problem
- PCM calculation issue
Always account for altitude and current weather conditions.
Step 9: Compare MAP to Local Atmospheric Pressure
At sea level, typical atmospheric pressure is approximately:
- 101 kPa
- 29.9 inHg
- 14.7 psi absolute
Pressure decreases as altitude increases.
If the scan tool shows a wildly inaccurate key-on reading, the sensor or BARO calculation may be faulty.
Step 10: Check MAP Readings at Idle
Start the engine and allow it to reach operating temperature.
A typical naturally aspirated engine may show approximately:
- 25–45 kPa at warm idle
Higher readings may indicate:
- Vacuum leak
- Low compression
- Incorrect valve timing
- Aggressive camshaft
- Stuck EGR valve
- Restricted exhaust
- High idle load
Do not condemn the MAP sensor until actual manifold vacuum is verified.
Step 11: Compare Scan Data with a Vacuum Gauge
Connect a mechanical vacuum gauge to the intake manifold.
Compare actual vacuum with the scan tool’s MAP reading.
A healthy stock gasoline engine often produces roughly:
- 17–22 inHg of vacuum at warm idle near sea level
Readings vary with altitude, engine design, camshaft profile, and load.
If the vacuum gauge is normal but the MAP reading is wrong, suspect the sensor, port, wiring, or calibration.
If both readings are abnormal, investigate the engine or intake system.
Step 12: Test Sensor Response to Throttle Changes
Quickly open and release the throttle while monitoring MAP data.
The reading should:
- Rise rapidly as the throttle opens
- Approach atmospheric pressure
- Drop quickly when the throttle closes
- Stabilize smoothly at idle
A delayed response may indicate:
- Contaminated sensor
- Restricted sensor port
- Restricted vacuum hose
- Slow sensor electronics
- Scan-tool refresh limitations
Step 13: Graph the MAP Signal
Use the scan tool’s graphing function.
Graph:
- MAP pressure
- MAP voltage
- Throttle position
- Engine RPM
- MAF airflow
The MAP signal should move smoothly and logically with throttle changes.
Look for:
- Flat spots
- Delayed response
- Sudden jumps
- Dropouts
- Implausible pressure changes
Graphing often exposes problems that are difficult to see in a scrolling data list.
Step 14: Verify the Five-Volt Reference
Use a digital multimeter to verify the MAP sensor receives the correct reference voltage.
A typical circuit uses approximately five volts.
If the reference voltage is incorrect, inspect:
- Shared five-volt sensors
- Harness shorts
- Connector corrosion
- PCM output
- Aftermarket accessories
One shorted sensor can pull down the shared reference circuit for several components.
Step 15: Test Sensor Ground
Perform a voltage-drop test between the sensor ground and battery negative.
A poor ground may allow the sensor to produce a signal that is technically present but inaccurate.
Inspect:
- Engine ground straps
- PCM grounds
- Ground splices
- Battery terminals
- Chassis grounds
Do not rely only on an ohmmeter continuity test.
Step 16: Test the Signal Wire
Back-probe the signal circuit and compare multimeter voltage with scan-tool data.
The voltage should change smoothly with engine load.
If sensor output is correct at the connector but incorrect on the scan tool, suspect:
- Signal-wire resistance
- Connector faults
- PCM terminal damage
- PCM input failure
Step 17: Perform a Wiggle Test
While monitoring the MAP signal, gently move:
- Sensor connector
- Wiring harness
- Harness splices
- PCM connector
- Nearby engine components
Watch for:
- Voltage changes
- Engine stumble
- Signal spikes
- Signal dropouts
- Code reset
Intermittent resistance can trigger P0106 without setting a dedicated low, high, or intermittent circuit code.
Step 18: Smoke-Test the Intake System
Use a smoke machine to inspect for leaks at:
- Intake manifold gaskets
- Throttle-body gasket
- PCV hoses
- Brake booster hose
- EVAP lines
- Injector seals
- Vacuum fittings
- Cracked intake manifold sections
A small vacuum leak can produce a believable but unexpected MAP reading.
Step 19: Test the PCV System
Inspect the Positive Crankcase Ventilation system for:
- Split hoses
- Stuck-open PCV valve
- Torn diaphragm
- Incorrect replacement valve
- Excessive crankcase vacuum
- Internal manifold leaks
Modern integrated PCV assemblies are frequent sources of unmetered air.
Step 20: Check the EVAP Purge Valve
A purge valve stuck open can create a large intake leak, especially at idle or startup.
Temporarily block or command the purge valve closed while monitoring:
- MAP pressure
- Fuel trims
- Idle quality
If readings normalize, inspect the purge valve and associated hoses.
Step 21: Verify Engine Mechanical Condition
If the intake system is sealed and the sensor tests correctly, inspect engine mechanical condition.
Possible tests include:
- Compression test
- Cylinder leak-down test
- Cam-crank correlation
- Timing chain inspection
- Timing belt alignment
- Variable valve timing operation
Incorrect valve timing can significantly change manifold vacuum and trigger P0106.
Step 22: Inspect the Exhaust System for Restrictions
A restricted catalytic converter or crushed exhaust pipe can affect manifold pressure.
Possible tests include:
- Exhaust backpressure test
- Intake vacuum test under load
- Upstream oxygen sensor removal test
- Temperature comparison across the converter
Low power and abnormal MAP readings under acceleration may point toward an exhaust restriction.
Step 23: Inspect Turbocharger and Charge-Air Plumbing
On turbocharged engines, inspect:
- Charge pipes
- Intercooler
- Couplers
- Clamps
- Blow-off or bypass valve
- Wastegate hoses
- Boost control solenoid
- MAP sensor mounting seal
A boost leak may cause actual pressure to disagree with commanded pressure and other engine-load calculations.
Step 24: Check for Software Updates and TSBs
Review manufacturer Technical Service Bulletins for:
- Revised MAP sensors
- Wiring-harness updates
- PCM calibration changes
- False P0106 detection
- Intake manifold repairs
- PCV system updates
- Turbocharger control issues
A software update may correct overly sensitive monitoring logic on some vehicles.
Step 25: Complete a Verification Drive
After repairs:
- Clear all codes.
- Start the engine.
- Confirm normal warm-idle MAP readings.
- Monitor MAP response during acceleration.
- Verify MAP and BARO correlation.
- Check fuel trims.
- Complete the manufacturer drive cycle.
- Rescan for pending and stored codes.
The repair is not complete until P0106 stays cleared and the MAP signal responds normally under all operating conditions.
Common Repairs for P0106
Typical repairs include:
- Cleaning the MAP sensor port
- Replacing the MAP sensor
- Replacing the BARO sensor
- Repairing damaged wiring
- Repairing corroded connectors
- Replacing cracked vacuum hoses
- Repairing intake manifold leaks
- Replacing a failed PCV assembly
- Replacing a stuck EVAP purge valve
- Repairing turbocharger boost leaks
- Correcting camshaft timing
- Replacing a restricted catalytic converter
- Updating PCM software
- Replacing the PCM in rare cases
P0106 Repair Costs
| Repair | Estimated Cost |
|---|---|
| MAP sensor cleaning | $20–$100 |
| Vacuum hose replacement | $20–$120 |
| Electrical connector repair | $75–$250 |
| Wiring repair | $100–$400 |
| MAP sensor replacement | $120–$450 |
| BARO sensor replacement | $150–$500 |
| EVAP purge valve replacement | $150–$450 |
| PCV system repair | $150–$700 |
| Intake manifold gasket replacement | $250–$900 |
| Turbo boost-leak repair | $100–$1,000+ |
| Timing-chain or timing-belt repair | $700–$3,000+ |
| Catalytic converter replacement | $1,000–$3,500+ |
| PCM software update | $100–$300 |
| PCM replacement and programming | $1,000–$3,500+ |
Actual prices depend on vehicle design, labor rates, diagnostic time, and parts quality.
A P0106 repair may cost almost nothing if the problem is a loose hose—or several thousand dollars if the MAP sensor is correctly reporting a serious timing or exhaust problem. That is why “replace the sensor and hope” is not much of a diagnostic strategy.
Common P0106 Diagnostic Mistakes
Replacing the MAP Sensor Immediately
The sensor is a common cause, but vacuum leaks, blocked ports, timing faults, and exhaust restrictions can produce the same code.
Ignoring Key-On MAP and BARO Correlation
With the engine off, MAP and BARO should be close. This is one of the fastest and most useful diagnostic comparisons.
Testing Only for Power and Ground
P0106 usually means the sensor is producing a signal. The signal must be evaluated for accuracy and response—not merely presence.
Ignoring Actual Engine Vacuum
A MAP reading may be accurate even though the engine has abnormal vacuum from a mechanical problem.
Compare scan data with a mechanical vacuum gauge.
Cleaning the Sensor Improperly
Harsh solvents, brushes, picks, and excessive compressed air can damage the sensing element.
Use approved cleaner and follow manufacturer instructions.
Overlooking the Sensor Port
A new sensor installed into a blocked manifold passage may behave exactly like the old one.
Ignoring Fuel-Trim Data
Positive fuel trims may indicate a vacuum leak, while heavily negative trims may indicate a rich condition caused by inaccurate load calculations.
Failing to Inspect the PCV System
Modern PCV diaphragms and integrated valve covers are common sources of hidden intake leaks.
Ignoring Turbocharger Plumbing
On forced-induction engines, cracked pipes and loose couplers can cause MAP readings to disagree with commanded boost.
Blaming the PCM Too Early
PCM failure is rare. Verify the sensor, wiring, intake system, engine timing, and calibration before replacing it.
Manufacturer-Specific P0106 Notes
Chevrolet, GMC, Cadillac and Buick
Some GM engines are sensitive to:
- Carbon buildup in the MAP port
- PCV-system leaks
- Intake manifold gasket leaks
- Incorrect camshaft timing
- Throttle-body contamination
Certain GM diagnostic procedures use calculated airflow and engine-speed comparisons to determine whether the MAP reading is plausible.
Ford and Lincoln
Inspect:
- EcoBoost charge pipes
- MAP or TMAP sensor contamination
- Connector pin fit
- Shared five-volt reference circuits
- PCV hoses
- Electronic throttle data
Ford turbocharged engines may use several pressure sensors, so verify which sensor the code description refers to.
Toyota, Lexus and Scion
Use OEM-quality sensors whenever possible.
Inspect:
- Vacuum switching valves
- Intake manifold passages
- Connector integrity
- Modified intake systems
- BARO accuracy
Low-quality replacement sensors may provide voltage within range while reporting incorrect pressure.
Honda and Acura
Check for:
- MAP port contamination
- Throttle-body deposits
- Vacuum leaks
- Incorrect valve adjustment
- Timing issues
- Connector corrosion
Honda engines can be sensitive to valve-clearance problems that affect idle vacuum.
Nissan and Infiniti
Inspect:
- Intake boots
- PCV hoses
- Throttle-body condition
- MAP connector terminals
- Engine grounds
- Variable valve timing faults
Some Nissan systems rely heavily on MAP, MAF, and throttle-position correlation.
Hyundai, Kia and Genesis
Verify:
- Shared five-volt reference integrity
- MAP sensor seal
- Intake manifold leaks
- PCV operation
- PCM updates
A fault in another sensor on the shared reference circuit may distort MAP performance.
Volkswagen and Audi
On turbocharged engines, compare:
- Requested boost
- Actual boost
- MAP pressure
- BARO pressure
- Wastegate command
Inspect intercooler plumbing, diverter valves, PCV assemblies, and boost-control components.
BMW and MINI
Common areas include:
- Charge-pipe cracks
- Intake leaks
- Crankcase ventilation faults
- TMAP sensor contamination
- Valvetronic or VANOS issues
- Software calibration
BMW engines may report pressure faults when the real issue is valve-lift, cam timing, or crankcase ventilation.
Mercedes-Benz
Inspect:
- Charge-air hoses
- Intake manifold seals
- Pressure sensor seals
- Wiring near hot engine components
- PCV and breather systems
- Turbocharger control
Use a manufacturer-capable scan tool to compare specified and actual pressure.
Subaru
On turbocharged models, inspect:
- Intercooler connections
- Bypass valve
- Boost-control hoses
- Aftermarket tuning
- MAP scaling
- Intake leaks
Modified engines may trigger P0106 when the tune does not properly match the installed sensor or boost range.
Chrysler, Dodge, Jeep and Ram
Inspect:
- MAP sensor port contamination
- Intake manifold leaks
- PCV hoses
- Wiring near the intake
- Camshaft timing
- MultiAir or variable valve timing faults where applicable
Some Chrysler engines rely heavily on speed-density calculations and may exhibit severe drivability symptoms when MAP data becomes inaccurate.
Preventative Maintenance
P0106 cannot always be prevented, but routine maintenance reduces the risk.
Recommended practices include:
- Replace damaged vacuum hoses promptly
- Inspect intake ducting during air-filter service
- Keep electrical connectors clean and dry
- Repair oil leaks near sensors
- Maintain the PCV system
- Use quality air filters
- Avoid over-oiling reusable filters
- Address timing-chain noise early
- Repair boost leaks promptly
- Use OEM-quality pressure sensors
- Keep battery and charging voltage stable
- Avoid unverified engine tunes
- Clean intake passages when recommended
- Resolve misfires and fuel-trim codes quickly
A MAP sensor is generally reliable. It usually becomes a problem because of contamination, wiring damage, intake leaks, or the engine doing something mechanically unpleasant behind its back.
Frequently Asked Questions About P0106
What does the P0106 code mean?
P0106 means the PCM has determined that the MAP or BARO sensor signal is outside its expected operating range or does not match other engine data.
Is P0106 an electrical code?
It can involve an electrical fault, but it is primarily a range/performance code. The sensor may have correct power and ground while reporting inaccurate or implausible pressure.
Does P0106 mean the MAP sensor is bad?
Not necessarily.
The code may be caused by:
- Vacuum leaks
- Carbon buildup
- Blocked sensor ports
- Wiring resistance
- PCV faults
- Incorrect valve timing
- Exhaust restrictions
- Boost leaks
Test the system before replacing the sensor.
Can a dirty MAP sensor cause P0106?
Yes. Oil and carbon contamination can slow sensor response or distort pressure readings.
Can a vacuum leak cause P0106?
Yes. A vacuum leak changes actual manifold pressure and may cause the reading to disagree with expected engine load.
Can a bad PCV valve cause P0106?
Yes. A stuck-open or damaged PCV system can create a major intake leak and abnormal MAP readings.
Can a bad catalytic converter cause P0106?
A restricted catalytic converter can alter engine breathing and manifold vacuum, potentially triggering P0106.
Can incorrect camshaft timing cause P0106?
Yes. A stretched timing chain, incorrectly installed timing belt, or variable valve timing fault can change intake manifold vacuum enough to set the code.
Can I drive with P0106?
Short trips may be possible if the engine runs normally. Stop driving if the engine stalls, misfires heavily, enters limp mode, produces black smoke, or has dangerously poor acceleration.
How do I test a MAP sensor?
Compare key-on MAP and BARO readings, monitor warm-idle pressure, verify five-volt reference and ground, graph the signal during throttle changes, and compare scan data with a mechanical vacuum gauge.
What should MAP read with the engine off?
With the key on and engine off, MAP should be close to current barometric pressure.
Near sea level, this is usually around 100–101 kPa, but altitude and weather affect the reading.
What should MAP read at idle?
Many naturally aspirated gasoline engines show approximately 25–45 kPa at warm idle.
Engine design, altitude, camshaft profile, and accessory load can change this value.
How much does it cost to fix P0106?
A simple hose or sensor-port repair may cost less than $100. MAP sensor replacement usually costs around $120–$450. Mechanical timing or catalytic converter repairs may exceed $1,000.
Will disconnecting the battery fix P0106?
No. Disconnecting the battery may clear the code temporarily, but it will return if the cause remains.
What is the difference between P0105 and P0106?
P0105 indicates a general MAP/BARO circuit malfunction.
P0106 means the sensor signal exists but is inaccurate, implausible, slow, or outside the expected performance range.
What is the difference between P0106 and P0107?
P0106 is a performance or plausibility fault. P0107 specifically means the MAP/BARO signal voltage is too low.
What is the difference between P0106 and P0108?
P0106 indicates an implausible or inaccurate reading. P0108 specifically means the signal voltage is too high.
Final Thoughts
The P0106 MAP/Barometric Pressure Circuit Range/Performance code means the PCM is receiving pressure information that does not agree with how the engine is operating.
The MAP sensor may be faulty, but P0106 can also be triggered by vacuum leaks, contaminated sensor ports, PCV failures, wiring resistance, incorrect camshaft timing, restricted exhaust flow, turbocharger leaks, and calibration problems.
The most effective diagnostic process is to compare MAP and BARO readings with the engine off, verify actual manifold vacuum, monitor the sensor’s response to throttle changes, inspect the intake system for leaks, and evaluate engine mechanical condition before replacing parts.
Accurate testing matters because a perfectly functional MAP sensor can report abnormal pressure caused by a real engine problem. Blaming the messenger may be emotionally satisfying, but it does not repair the car.
Related Pro Street Diagnostic Guides
Related Mass Air Flow Codes
- P0100 Code Explained: Mass Air Flow Circuit Malfunction
- P0101 Code Explained: MAF Sensor Range/Performance
- P0102 Code Explained: MAF Sensor Circuit Low Input
- P0103 Code Explained: MAF Sensor Circuit High Input
- P0104 Code Explained: MAF Sensor Circuit Intermittent
Related Fuel and Misfire Codes
- P0171 System Too Lean
- P0172 System Too Rich
- P0300 Random/Multiple Cylinder Misfire
- P0299 Turbocharger Underboost
- P0234 Turbocharger Overboost
Complete OBD-II Code Libraries
Link this guide to the upcoming P0107, P0108, and P0109 articles to create a complete MAP/BARO sensor diagnostic cluster and improve topical authority across the Pro Street OBD-II library.
