Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0106 on 2008-2013 Subaru Forester 2.0L Diesel: MAP Sensor Causes and Fixes

On the Subaru EE20 diesel engine, code P0106 is almost always caused by heavy soot buildup clogging the Manifold Absolute Pressure (MAP) sensor. The fix is to remove and clean the sensor and the intake manifold port, not just replace the sensor. This is a common issue for this specific diesel engine.

17 minutes to read 2008-2013 Subaru Forester
Most Likely Cause
Clogged MAP Sensor and/or Intake Manifold Port
Difficulty
2/5
Est. Time
1 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 – $300
Parts Price
$10 – $150
⚠️ Drivable, but... — You can drive the vehicle, but it's not recommended for long trips. You will likely experience reduced engine power, poor acceleration, rough idling, and decreased fuel economy, which can be a safety concern in traffic. Ignoring the issue could lead to further soot buildup, potentially affecting other components like the DPF, and may cause stalling.
Key Takeaways
  • Before buying a new MAP sensor for a P0106 code on a Subaru EE20 diesel, always remove and thoroughly clean both the sensor and its port in the intake manifold.
  • Use only MAF or electrical parts cleaner; avoid harsh chemicals like brake cleaner that can damage the sensor.
  • The root cause is a design characteristic of the engine's EGR and PCV systems, making this a common and recurring maintenance item.
  • If cleaning doesn't work, verify wiring and check for intake leaks before condemning the sensor.
The trouble code P0106 stands for "Manifold Absolute Pressure (MAP) / Barometric Pressure Sensor Range/Performance Problem". This means the Engine Control Unit (ECU) has detected that the signal from the MAP sensor is irrational or doesn't match what is expected based on engine speed, throttle position, and load. The MAP sensor measures the pressure (or vacuum) inside the intake manifold, which is critical for the ECU to calculate the correct amount of fuel to inject and to control the turbocharger.

What's Unique About the 2008-2013 Subaru Forester

Unlike gasoline engines where this code often points to vacuum leaks or a faulty sensor, the Subaru EE20 2.0L diesel engine has a specific vulnerability. The combination of Exhaust Gas Recirculation (EGR) and crankcase ventilation systems can lead to a thick, oily soot buildup inside the intake manifold. This soot physically clogs the small port for the MAP sensor, insulating it from the actual manifold pressure and causing it to send incorrect readings. The sensor itself is often not faulty, but simply unable to function because it is completely encased in soot. This issue is exacerbated by short-trip driving patterns which don't allow the engine to get hot enough to burn off these deposits.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced engine power and poor acceleration (limp mode)
  • Rough or unstable idle
  • Hesitation during throttle input
  • Decreased fuel efficiency
  • Black smoke from the exhaust
  • Engine stalling, especially at idle
  • Surging idle where RPM bounces up and down
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the MAP sensor without first cleaning it and the intake port. Many owners will buy a new sensor, only to have the code return because the root cause—soot blockage—was not addressed.
  • Confusing a MAP sensor issue with a DPF (Diesel Particulate Filter) problem. While DPF issues are also common on the EE20, they typically present with a dedicated DPF warning light and codes like P2463 or P242F, not P0106 directly. However, an unresolved intake pressure issue can lead to DPF problems.

Most Likely Causes

  1. Clogged MAP Sensor and/or Intake Manifold Port 🔴 High Probability → Shop Engine Intake Manifold The EE20 diesel engine's EGR and crankcase ventilation systems combine to create significant oily soot deposits in the intake tract, which directly clog the MAP sensor's sensing element and port. This is a widely documented issue in owner forums 🎬 Watch: See how soot builds up on the Subaru diesel. for the EE20 engine.
    How to confirm: Remove the MAP sensor from the intake manifold. Visually inspect the sensor tip and the port it sits in for a thick, black, tar-like substance. If it's heavily coated, this is the likely cause. The sensor port can be completely blocked.
    Typical fix: Carefully remove the MAP sensor. Clean the sensor element using a dedicated Mass Air Flow (MAF) or Electrical Parts cleaner spray; do not scrub or touch the delicate internal parts. 🎬 Watch: Step-by-step guide to cleaning your MAP sensor safely. Thoroughly clean the soot out of the sensor's port in the intake manifold using picks and rags, being careful not to drop debris inside. Reinstall the sensor and clear the code.
    Est. part cost: $10-$20 for a can of MAF sensor cleaner.
  2. Faulty MAP Sensor ⚪ Low Probability → Shop Manifold Absolute Pressure Sensor While the sensor itself is generally reliable on Subarus, it can fail electrically over time. However, this should only be considered after confirming the sensor and its port are perfectly clean. Many owners mistakenly replace the sensor when cleaning was all that was needed.
    How to confirm: After cleaning the sensor and port, if the code returns, test the sensor's voltage output with a multimeter. The signal voltage should change smoothly with engine vacuum/pressure. Compare readings to the manufacturer's specifications. With the key on and engine off, the MAP reading should match the barometric pressure reading on a scan tool.
    Typical fix: Replace the MAP sensor. Ensure the new sensor's O-ring is properly seated. The OEM part number for some models in this range is 22627-AA430.
    Est. part cost: $50-$150
  3. Intake Air System Leak ⚪ Low Probability Less common on this diesel platform for this specific code compared to soot, but still possible. Hoses for the intercooler or intake can crack or come loose, creating a pressure discrepancy. A split intercooler pipe is a known issue on the EE20 engine.
    How to confirm: Visually inspect all intake and vacuum hoses for cracks, loose connections, or damage, particularly the large-diameter hoses going to and from the intercooler. A smoke test can definitively identify hard-to-see leaks. Spraying brake cleaner near suspected leak areas while the engine is running and listening for a change in engine RPM can also help pinpoint a leak.
    Typical fix: Replace the cracked hose or tighten the loose clamp.
    Est. part cost: $20-$100 depending on the hose.

Rare But Worth Checking

  • Wiring or Connector Issue: The wiring harness or connector for the MAP sensor could be damaged, corroded, or have a loose connection. This would cause an erratic signal even with a good sensor. Inspect the connector pins for corrosion and ensure a snug fit.
  • Ice Formation on Sensor: In very cold climates, driving for extended periods can cause ice to form on the sensor, leading to a temporary P0106 code. A GM TSB for a similar diesel engine notes this issue. The problem often resolves itself after the engine warms up.
  • Clogged Air Filter: A severely clogged engine air filter can restrict airflow to the point that it causes the MAP sensor to read outside of its expected range, triggering a P0106 code.

Diagnosis Steps

  1. Read the code with an OBD-II scanner to confirm P0106 is present.
  2. Locate the MAP sensor. On the EE20 engine, it is typically mounted on the intake manifold, easily accessible.
  3. Disconnect the electrical connector and remove the one or two bolts (often 10mm) holding the sensor in place.
  4. Carefully remove the sensor and inspect it and its mounting port for heavy soot buildup. Expect to find a thick, tar-like substance.
  5. If soot is present, clean the sensor's tip using only MAF sensor cleaner or electrical contact cleaner. Do not use brake cleaner or physically touch the sensing elements. Allow it to air dry completely for 15-20 minutes.
  6. Carefully clean the soot from the intake manifold port. A small pick, bottle brush, and rags can be used, being careful not to drop debris into the manifold. A vacuum can help extract loose particles.
  7. Reinstall the clean, dry sensor with its O-ring. Ensure the connector is securely fastened.
  8. Inspect all accessible intake hoses and vacuum lines for cracks or loose connections, paying close attention to intercooler piping.
  9. Clear the trouble code with the scanner. Perform an Idle Relearn Procedure. Start the engine and let it idle for 10 minutes for the ECU to relearn. Perform a test drive to see if the code returns.
  10. If the code returns, use a multimeter to test the sensor's wiring for proper voltage (typically a 5V reference, ground, and a signal wire) and check the signal wire's output while the engine is running.

Parts You'll Likely Need

  • Manifold Absolute Pressure (MAP) Sensor (OEM #22627-AA430) — This is the sensor that triggers the code. While it's most often just clogged with soot on the EE20 diesel, it can fail electrically and require replacement. The Denso part number is 079800-915#. Other Subaru MAP sensor part numbers exist for different models, so verifying the correct part for the specific vehicle is crucial.
    Trusted brands: Denso, Bosch, FACET, Tridon
    OEM price range: $100-$200
    Aftermarket price range: $40-$120
  • MAF Sensor Cleaner — This is the correct chemical to safely clean the soot off the delicate MAP sensor without leaving a residue or damaging the electronics. Electrical contact cleaner is also a safe alternative.
    Trusted brands: CRC, Liqui Moly, WD-40 Specialist
    Aftermarket price range: $10-$20

Technical Service Bulletins (TSBs) & Recalls

  • While no specific TSB for P0106 on the EE20 was found, Subaru has issued service bulletins like 09-79-21R for other engines (e.g., FA/FB series) that detail procedures for cleaning carbon deposits from intake components to address various driveability issues, which supports the underlying cause of the P0106 code on the EE20.

Platform-Specific Known Issues

  • The primary vehicle-specific issue is the severe soot buildup in the intake manifold from the EGR and crankcase ventilation systems, which is a well-documented characteristic of the EE20 diesel engine and the number one cause of P0106 on this platform.
  • Owner Experience on subaruforester.org: A user on the subaruforester.org forum described a recurring P0106 code on their diesel Forester. After replacing the sensor didn't fix the issue, they discovered the port in the manifold was completely blocked with carbon. Cleaning the port resolved the problem permanently, highlighting the importance of cleaning beyond just the sensor itself.

Mechanic-Grade Diagnostic Values

  • MAP Sensor 5V Reference Voltage — expected: ~5.0 Volts. Failure: Voltage significantly lower or higher than 5V indicates a wiring or ECU problem.
  • MAP Sensor Signal Voltage (Key On, Engine Off) — expected: ~4.5 - 5.0 Volts. Failure: A low voltage reading suggests a faulty sensor or a wiring short.
  • MAP Sensor Signal Voltage (Engine Idling, Warmed Up) — expected: ~1.0 - 2.0 Volts. Failure: Voltage remaining high (near 4.5V) indicates the sensor is not reading engine vacuum, likely due to a clog or internal failure. Voltage should decrease as vacuum increases.

Scan Tool Commands That Help

  • Generic OBD-II Scanner or Subaru Select Monitor (SSM): Idle Relearn Procedure (Manual Process) — This is mandatory after disconnecting the battery or cleaning/servicing any part of the intake system, including the MAP sensor. Failing to do this can cause a rough or unstable idle even after the P0106 fix. The procedure involves a sequence of timed key-on, idle, and key-off steps to allow the ECU to recalibrate the throttle and idle settings.
  • Subaru Select Monitor (SSM) or advanced scan tool (e.g., Gscan): DPF and Oil Dilution Reset — While not directly for P0106, these resets are critical for the EE20 engine's health. If P0106 was caused by excessive soot, the DPF may also be affected. After an oil change (which may be required due to fuel dilution from regeneration issues), the oil dilution counter in the ECU must be reset to prevent erroneous warnings.

Wiring & Ground Locations

  • MAP Sensor Connector — On the intake manifold, connected to the MAP sensor.. The sensor has a 3-pin connector that provides its power, ground, and signal path to the ECU. A visual inspection for corrosion on the pins or damage to the harness is crucial. The pins are typically: Pin 1 - Signal, Pin 2 - Ground, Pin 3 - 5V Reference. Pinouts should be confirmed with a vehicle-specific wiring diagram, but testing can identify each wire's function.

Real Owner Repair Stories

  • Commonly reported scenario on forums like subaruforester.org (Subaru Forester with EE20 Diesel Engine) — Check Engine Light with code P0106, limp mode, poor power, and rough idle.
    ❌ Tried (didn't work) Replacing the MAP sensor with a new one without cleaning the intake manifold.
    ✅ What actually fixed it The code returned shortly after replacing the sensor. The final fix was removing the new sensor and using a small pick and MAF cleaner to thoroughly clean a thick layer of carbon 'cake' out of the sensor's port in the intake manifold. The original sensor was often not faulty and worked fine once cleaned and reinstalled in the clean port.
  • Technician report on ds-automotives.co.uk (2013 Subaru XV 2.0L Diesel (EE20), 60k miles) — Flashing DPF light, oil dilution code, P2463 (Soot Accumulation). While not P0106, it demonstrates a related intake pressure problem.
    ❌ Tried (didn't work) Forced DPF regeneration., Off-car DPF cleaning and resetting adaptations.
    ✅ What actually fixed it The initial cause of excessive soot was a split intercooler pipe under the intercooler on the passenger side. After replacing the pipe, the DPF still wouldn't regenerate correctly and soot load would not drop below 60%. The ultimate final fix was a dealer software update for the ECU, which corrected a fault where the engine was regenerating too frequently and inefficiently.

OEM Part Supersession History

  • 22627-AA430N/A — This appears to be the stable part number for the specified vehicle range.
    Heads up: Be cautious of similar part numbers like 22627AA470 or 22627AA350, which fit other Subaru models but may not be correct for the EE20 diesel. Always verify by VIN.

Model Year Variations Within This Range

  • 2008-2013: The EE20 engine evolved to meet stricter emissions standards, resulting in Euro 4, Euro 5, and Euro 6 versions. Early models (approx. 2008-2009) are typically Euro 4, while later models moved to Euro 5. These versions have differences in their EGR, DPF, and common rail injection systems (e.g., Euro 4 uses Denso G2, Euro 6 uses G4). While the P0106 cause (soot) is common to all, diagnostics for related DPF or EGR issues may differ, and ECU software updates may be specific to certain versions.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Crankshaft Failure 🔴 High — Most common on early Euro 4 engines (approx. 2008-2011). Failures can occur between 50,000 to 80,000 miles. Later Euro 5/6 engines had revisions to address this, but the reputation remains.
  • Diesel Particulate Filter (DPF) Clogging 🟠 Medium — Very common, especially for vehicles used primarily for short trips. The DPF requires regular, long-distance driving at highway speeds to perform its regeneration cycle and burn off soot.
  • Injector Replacement Complexity 🟠 Medium — On Euro 4/5 versions of the EE20, replacing the fuel injectors is a very labor-intensive job that often requires removing the engine from the vehicle.
  • Dual-Mass Flywheel (DMF) Failure 🟠 Medium — The DMF on manual transmission models is a known weak point that can fail, causing vibrations and requiring expensive replacement.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this specific repair, a used part is not recommended. The primary fix (cleaning) costs almost nothing, and if the sensor has failed electrically, a used one carries a high risk of being equally old or non-functional.

What to inspect on the donor part:

  • Not applicable as used part is not recommended.

OEM-only on this vehicle (don't cheap out):

  • While not strictly OEM-only, using the OEM Denso sensor is highly recommended for fitment and reliability. Cheap, unbranded online sensors are a common source of recurring issues.

Aftermarket brands forum-validated for this vehicle:

  • Denso (is the OEM supplier)
  • Bosch

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name sensors from online marketplaces.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2008-2013 Subaru Forester EE20 Diesel

Symptoms: Recurring P0106 code. Replacing the sensor did not fix the issue.

What fixed it: Cleaning the port in the manifold which was discovered to be completely blocked with carbon.

Source hint: subaruforester.org forum

Subaru Forester EE20 Turbo Diesel

Symptoms: P0106 code caused by soot buildup completely covering the MAP sensor.

What fixed it: Cleaning the sensor rather than replacement.

Source hint: MRT Performance (YouTube)

Frequently Asked Questions

Is there a specific Subaru TSB for P0106 on the EE20 diesel engine?
While no specific TSB for P0106 on the EE20 was found, Subaru issued TSB 09-79-21R for other engines (FA/FB series) regarding cleaning carbon deposits from intake components, which supports the cleaning procedure used for the EE20.
What is the OEM part number for the MAP sensor if cleaning doesn't work on my Forester?
The OEM part number for some models in this range is 22627-AA430.
Can I use any cleaner to fix the P0106 code on my Subaru diesel?
No. You must use a dedicated Mass Air Flow (MAF) or Electrical Parts cleaner spray. Do not use brake cleaner or physically scrub the delicate internal parts of the sensor.
Why is my EE20 engine so prone to clogging the MAP sensor?
The EE20 diesel engine's EGR and crankcase ventilation systems combine to create significant oily soot deposits in the intake tract, which directly block the MAP sensor's sensing element and port.
Do I need to do anything after cleaning and reinstalling the sensor?
Yes, after clearing the code, you should perform an Idle Relearn Procedure by letting the engine idle for 10 minutes to allow the ECU to relearn.
Are other Subaru models with the EE20 engine affected by this same issue?
Yes, the 2008-2014 Legacy, Outback, and 2009-2012 Impreza with the EE20 engine share the same components and are prone to the same intake soot buildup.
Subaru Outback Turbo Diesel Soot Clean
Subaru Outback Turbo Diesel Soot Clean
How to Clean Your MAP Sensor - Fix Common Codes P0106, P0107, P0108
How to Clean Your MAP Sensor - Fix Common Codes P0106, P0107, P0108
HOW TO CLEAN YOUR DIESEL INTAKE
HOW TO CLEAN YOUR DIESEL INTAKE
Subaru MAP Sensor P0107 and P0108 | How to test and replace
Subaru MAP Sensor P0107 and P0108 | How to test and replace
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0106 (Deep Dive) for:
  • Subaru Forester: 200820092010201120122013
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part