P0106 Code: MAP Sensor Range/Performance Problem
Understand what causes a P0106 OBD-II trouble code, how to diagnose it, and what it costs to fix your MAP sensor or vacuum leak.
Run a shop or repair van?
Run your next p0106 diagnosis — map sensor range/performance job in Repairius: estimate, text approval, invoice, paid. Unlimited users.
Start free trial14-day free trial · credit card required · cancel anytime
Fleet, dispatcher or driver?
DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.
Try DispatchToolQuick answer
- What it means: The Engine Control Module (ECM) detects that the voltage or signal from the Manifold Absolute Pressure (MAP) sensor is outside the expected range for the current engine operating conditions.
- Severity: Moderate to high. While you can usually drive home, the vehicle may run poorly and stall, so you should get it repaired soon.
- Most common cause: A vacuum leak in the engine or a faulty/dirty MAP sensor.
What the P0106 code means
The official OBD-II definition for P0106 is "Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance Problem."
To put it in plain English, your engine uses a MAP sensor to measure the air pressure inside the intake manifold. The engine computer uses this information, along with engine speed and air temperature, to calculate exactly how much fuel to inject into the cylinders and when to fire the spark plugs.
When you get a P0106 code, it means the computer is receiving a reading from the MAP sensor that doesn't make sense. For example, if the throttle is wide open but the MAP sensor tells the computer the manifold has high vacuum (which normally only happens at idle), the computer realizes there is a logical mismatch and triggers the check engine light. It means the sensor's readings are out of the expected performance range.
Common symptoms
When your vehicle sets a P0106 code, the engine computer loses its ability to accurately measure engine load. This usually results in several noticeable drivability issues:
- Illuminated Check Engine Light: The most obvious and immediate symptom.
- Rough idle: The engine may shake, sputter, or feel like it wants to stall when stopped.
- Engine hesitation or surging: You might feel a lack of power when accelerating, or the engine may rev unpredictably.
- Poor fuel economy: The computer will often revert to a default "rich" fuel map to protect the engine, which wastes gas.
- Black smoke from the tailpipe: Unburned fuel exiting the exhaust due to a rich fuel mixture.
- Hard shifting: On some vehicles, the transmission uses engine load data to determine shift points. A bad MAP reading can cause harsh transmission shifts.
Common causes
Because this code indicates a performance or range issue (rather than a complete circuit failure like an unplugged sensor), the cause is often mechanical rather than purely electrical.
- Vacuum leaks (Most Likely): A cracked vacuum hose, a leaking intake manifold gasket, or a bad PCV valve will let unmetered air into the intake, throwing off the pressure readings.
- Faulty MAP sensor: The sensor itself can degrade, get coated in oil/carbon, or fail internally over time.
- Dirty throttle body: Carbon buildup in the throttle body or idle air control valve can restrict airflow at idle, causing erratic MAP readings.
- Wiring or connector issues: Corroded pins, a loose connector, or chafed wiring between the MAP sensor and the ECM can cause voltage irregularities.
- Clogged catalytic converter: Severe exhaust backpressure can alter intake manifold vacuum, tricking the MAP sensor into reporting incorrect values.
How a technician diagnoses it
To avoid throwing parts at the problem, an ASE-certified technician will follow a systematic diagnostic process:
- Read all codes and Freeze Frame data: The technician uses an advanced OBD-II scanner to pull the P0106 code and look at the freeze frame data to see exactly what the engine RPM, temperature, and load were when the code triggered.
- Key On, Engine Off (KOEO) test: Before starting the car, the technician compares the MAP sensor reading to the Barometric Pressure (BARO) sensor reading. Since the engine isn't running, both should read identical atmospheric pressure (around 14.7 psi or 29.9 inHg at sea level). If the MAP sensor is off by more than a few percent, the sensor is likely bad.
- Visual and smoke inspection for vacuum leaks: The technician will inspect all rubber vacuum lines, PCV hoses, and the brake booster hose. If no obvious cracks are found, a smoke machine is hooked up to the intake manifold to spot hidden vacuum leaks around gaskets.
- Live data monitoring: The technician starts the engine and watches the MAP sensor voltage on a scan tool. At idle, a good MAP sensor should show high vacuum (around 1.0 to 1.5 volts on most 5V analog systems). When snapping the throttle open, the voltage should spike instantly to nearly 4.5 volts and drop back down. A sluggish response indicates a dirty or failing sensor.
- Check wiring and grounds: If the sensor readings are erratic, a multimeter is used to check the 5-volt reference wire, the ground wire, and the signal wire for high resistance or shorts.
Typical repair cost
The cost to resolve a P0106 code depends heavily on the root cause. Here is what you can expect to pay for parts and labor at a typical repair shop:
- Vacuum hose replacement: $50 – $150 (Often just a cheap piece of rubber hose, mostly labor for diagnosis).
- MAP sensor replacement: $120 – $300 (Parts range from $40-$150, plus 0.5 to 1 hour of labor).
- Throttle body cleaning: $100 – $150.
- Intake manifold gasket replacement: $300 – $600+ (Highly dependent on how difficult the manifold is to remove on your specific engine).
Can I keep driving with this code?
While a P0106 code usually isn't an immediate roadside emergency, it is not recommended to keep driving for an extended period. The engine is likely running on a default, overly rich fuel mixture. Driving for days or weeks with this condition can foul your spark plugs, damage your oxygen sensors, and eventually melt or clog your expensive catalytic converter. It is safe to drive home or to a repair shop, but you should not ignore it.
Related codes
You will often see P0106 accompanied by other engine codes. These can help narrow down the diagnosis:
- P0107: Manifold Absolute Pressure/Barometric Pressure Circuit Low Input (Usually a short to ground or unplugged sensor).
- P0108: Manifold Absolute Pressure/Barometric Pressure Circuit High Input (Often a short to power or an open ground).
- P0171 / P0174: System Too Lean (Bank 1 / Bank 2) (Strong indicator that a vacuum leak is causing your P0106 code).
- P0507: Idle Air Control System RPM Higher Than Expected (Another common companion code if there is a vacuum leak).
Get this scanned at a trusted shop on Repairius.
Related P-series codes
P0010
'A' Camshaft Position Actuator Circuit (Bank 1)
P0011
'A' Camshaft Position - Timing Over-Advanced (Bank 1)
P0014
'B' Camshaft Position - Timing Over-Advanced (Bank 1)
P0016
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
P0020
'A' Camshaft Position Actuator Circuit (Bank 2)
P0030
HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0036
HO2S Heater Control Circuit (Bank 1 Sensor 2)
Parts, tools, and pros for this code
Parts pros use for this job
- •Oxygen sensor
- •Spark plugs
- •MAF sensor
Tools pros use
- •OBD-II scanner
- •Code reader
- •Smoke leak tester
Doing it yourself? Shop our partners
We may earn a small commission from partner links — it never changes the price you pay.