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

P0108 on 2010-2012 Subaru Outback 2.5L: MAP Sensor Circuit High Causes and Fixes

P0108 on a 2010-2012 Outback most often means the Manifold Absolute Pressure (MAP) sensor has failed or its wiring is damaged. A replacement OEM sensor costs between $60 and $250, and the repair is straightforward for a DIYer with basic tools. Before replacing the sensor, check for vacuum leaks, as a missing O-ring on the sensor itself can cause the code.

19 minutes to read 2010-2012 Subaru Outback
Most Likely Cause
Faulty Manifold Absolute Pressure (MAP) Sensor
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$120 – $500
Parts Price
$60 – $260
⚠️ Drivable, but... — You can drive, but expect poor engine performance, rough idling, stalling, and very poor fuel economy. Driving for an extended period could lead to carbon buildup and potential damage to the catalytic converter from the excessively rich fuel mixture.
Key Takeaways
  • P0108 on your Outback means the MAP sensor signal is stuck high, usually causing a rich fuel condition and poor performance.
  • The most likely cause is a failed MAP sensor. It's recommended to use a genuine Subaru or OEM Denso replacement part.
  • Before replacing the sensor, always check its electrical connector and wiring for damage, as a short circuit can mimic a failed sensor.
  • The MAP sensor is located on the throttle body and is easily accessible, making this a good DIY repair for most home mechanics.
  • Do not rush to replace the ECM; it is very rarely the cause of this code.
The trouble code P0108 stands for "Manifold Absolute Pressure/Barometric Pressure Circuit High Input". This means the engine control module (ECM) has detected that the voltage signal from the MAP sensor is stuck at a level higher than the normal operating range, typically above 4.5 volts. The MAP sensor's job is to measure the pressure inside the intake manifold, which is a key piece of data the ECM uses to calculate the correct air-fuel mixture and ignition timing. A 'high input' signal incorrectly tells the ECM that the engine is under a high load (or at wide-open throttle), causing it to inject too much fuel and leading to poor engine performance.

What's Unique About the 2010-2012 Subaru Outback

For the fourth-generation Outback with the EJ253 engine, the P0108 code is a common and typically straightforward issue. The MAP sensor is conveniently located on the throttle body, making access easy for diagnosis and replacement. However, this platform can be sensitive to aftermarket sensors, and using a non-OEM part can sometimes cause the code to return or persist. In some documented cases, a complex wiring harness issue has been the root cause, which was initially misdiagnosed as a faulty ECM, so a thorough diagnosis of the wiring is crucial before replacing expensive components. Additionally, a simple missing O-ring on the MAP sensor itself has been found to cause a significant vacuum leak right at the sensor, triggering the P0108 code.

Symptoms You May Notice

  • Check Engine Light is on
  • Flashing cruise control light and disabled vehicle stability control (VSC)
  • Rough or unstable idle
  • Engine hesitation or stumbling on acceleration
  • Reduced fuel economy
  • Black smoke from the exhaust
  • Engine may be hard to start or stall at stops
  • Engine surging
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the ECM when the actual fault is in the wiring harness.
  • Replacing the MAP sensor when the issue is a poor connection or a short in the harness.
  • Replacing the MAP sensor when the root cause is a large vacuum leak, such as a missing O-ring on the sensor itself.

Most Likely Causes

  1. Faulty Manifold Absolute Pressure (MAP) Sensor 🔴 High Probability → Shop Manifold Absolute Pressure Sensor The sensor can fail internally from age and heat cycles, causing it to send a continuous high voltage signal. Using a non-OEM sensor can also trigger this code on Subarus, as they are known to be sensitive to aftermarket electronics.
    How to confirm: With a scan tool, observe the MAP sensor voltage with the Key On, Engine Off (KOEO). It should be near 5 volts and read atmospheric pressure (approx. 101 kPa at sea level). At idle, the voltage should drop significantly to around 1-1.5 volts (30-40 kPa). If the voltage is stuck high (above 4.5V or over 119 kPa) when the engine is running, the sensor is likely bad.
    Typical fix: Replace the MAP sensor. It is located on the throttle body and is held by two Phillips head screws. 🎬 Watch: How to test and replace the MAP sensor Always ensure the new sensor has a new, properly seated O-ring.
    Est. part cost: $60-$260
  2. Wiring or Connector Issue 🟡 Medium Probability The engine bay environment can cause wiring to become brittle or connectors to corrode. A short circuit between the signal wire and the 5V reference wire will cause a constant high signal. This can happen intermittently, causing the code to appear and disappear.
    How to confirm: Visually inspect the wiring harness and connector for damage, corrosion, or loose pins. Disconnect the sensor and test the harness-side connector with a multimeter. You should find a 5V reference wire, a ground wire, and a signal wire. Check for a short to power on the signal wire; if it shows voltage with the sensor disconnected, the harness is faulty.
    Typical fix: Repair the damaged section of the wiring harness or clean/replace the connector. Ensure the connector clicks securely into place.
    Est. part cost: $5-$50
  3. Major Vacuum Leak 🟡 Medium Probability A large vacuum leak, especially from a disconnected or broken hose at the intake manifold, can cause manifold pressure to be higher than expected. A common failure point on the EJ253 is a missing O-ring on the MAP sensor itself, creating a leak right at the measurement source. The PCV hose is also known to become brittle and crack.
    How to confirm: Visually inspect all vacuum hoses connected to the intake manifold for cracks, breaks, or loose connections. Specifically check the MAP sensor's O-ring. A smoke test is the most effective way to find hidden leaks. High short-term fuel trims (e.g., +35%) can also indicate a large vacuum leak.
    Typical fix: Replace the cracked or broken vacuum hose or install a new O-ring on the MAP sensor.
    Est. part cost: $10-$30

Rare But Worth Checking

  • Clogged Catalytic Converter: A severely restricted exhaust can cause backpressure to build up into the intake manifold, leading to an abnormally high MAP sensor reading. This would typically be accompanied by other symptoms like a severe loss of power and potentially a P0420 code.
  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) This is extremely rare. The internal circuit for the MAP sensor in the ECM can fail. This should only be considered after all other possibilities, including the sensor and wiring, have been definitively ruled out.

Diagnosis Steps

  1. Connect an OBD-II scanner and confirm P0108 is the primary code. Note any other codes, like misfires.
  2. View live data. With the Key On, Engine Off (KOEO), the MAP sensor reading should match the Barometric Pressure (BARO) reading, reflecting local atmospheric pressure (approx. 101 kPa or 29.9 inHg at sea level).
  3. Start the engine and observe the MAP reading at idle. It should drop to a low value (e.g., 30-40 kPa or ~1V). If it remains high, near the KOEO reading (above 119 kPa), proceed with diagnosis.
  4. Turn the engine off. Visually inspect the MAP sensor's electrical connector for corrosion, damage, or loose pins. Ensure it is seated securely and 'clicks' into place.
  5. Remove the MAP sensor and inspect its O-ring. A missing, cracked, or improperly seated O-ring can cause a major vacuum leak right at the sensor.
  6. Inspect the vacuum port for the MAP sensor on the throttle body to ensure it is not clogged.
  7. Disconnect the MAP sensor. Test the electrical harness connector with a multimeter: verify one pin has 5V reference, one has a solid ground, and the signal wire has close to 0V.
  8. If the signal wire shows 5V with the sensor disconnected, there is a short to power in the wiring harness that must be located and repaired.
  9. If the power, ground, and signal wire test good, the MAP sensor itself is the most likely cause of the problem.
  10. If a new OEM sensor does not fix the issue, perform a thorough inspection for other vacuum leaks (like a cracked PCV hose) using a smoke machine.
  11. As a final, rare step, the ECM itself would be considered as the potential point of failure.

Parts You'll Likely Need

  • Manifold Absolute Pressure (MAP) Sensor (OEM #22627AA48A) — This is the most common failure point for a P0108 code. The sensor's internal electronics fail, causing it to send a constant high-voltage signal.
    Trusted brands: Subaru (Genuine), Denso (198-0004)
    OEM price range: $60-$90
    Aftermarket price range: $40-$150

Related Codes That Often Appear With This One

  • P030x (e.g., P0301, P0302) — Misfire codes can occur because the incorrect MAP sensor reading leads to a very rich air-fuel mixture, causing poor combustion.
  • P0107 (MAP/BARO Circuit Low Input) — If the fault is intermittent due to a wiring issue, the signal might fluctuate between being shorted to ground (P0107) and shorted to power (P0108).

Platform-Specific Known Issues

  • A documented case on a 2011 Outback with P0108 involved a complex diagnostic path that started with a vacuum leak from a missing sensor O-ring, led to a misdiagnosis of a bad ECM, and was ultimately resolved by replacing the engine wiring harness due to an internal short.
  • Using non-OEM (aftermarket) MAP sensors can sometimes cause the P0108 code to persist or return on this platform. It is highly recommended to use a genuine Subaru or Denso part.
  • A user on the MNSubaru forum reported intermittent P0108 caused by the MAP signal spiking, suggesting a short to the 5V reference or a bad connector. The issue would come and go, with the MAP reading jumping to its maximum value (75.3 inHg) before returning to normal.

Technical Service Bulletins (TSBs) & Recalls

  • TSB Bulletin #07-96-15: While specifically noting the Forester, this manufacturer bulletin highlights that a P0108 can be set in error due to the positioning of the sensor and actuator wiring ground junction point. The bulletin notes that engine movement can affect this junction, and the recommended change involves repositioning the ground to a location unaffected by such movement.

Mechanic-Grade Diagnostic Values

  • MAP Sensor Signal Voltage at Idle — expected: 1.4V - 1.8V. Failure: A reading at or above 4.4V indicates a fault triggering P0108. A reading below 0.6V would trigger P0107.
  • MAP Sensor Signal Voltage (Key On, Engine Off) — expected: Approx. 4.5V - 5.0V. Failure: The KOEO voltage should be compared to the BARO sensor reading; a difference greater than 0.5V suggests a faulty MAP sensor. A reading of nearly 5V is normal as it reflects atmospheric pressure.
  • MAP Sensor Internal Resistance — expected: Approx. 2.5 kΩ or less. Failure: An out-of-range or infinite resistance reading indicates a failed sensor. This test is performed on the sensor itself, between the two outer pins.
  • Harness 5V Reference Wire Voltage — expected: Approx. 5.0V. Failure: No voltage or low voltage indicates a problem with the ECM or the wiring between the ECM and the sensor connector.

Wiring & Ground Locations

  • MAP Sensor Connector — On the throttle body, part of the engine wiring harness.. This 3-pin connector provides power, ground, and signal return for the sensor. Corrosion or a poor pin fit can cause intermittent high resistance or shorts, triggering P0108. The three wires are typically a 5V reference, a ground, and the signal wire.
  • GV (Ground) — Listed in wiring diagrams as being on the right side of the engine.. A poor engine ground can cause sensor readings to float or become erratic. Ensuring this ground point is clean and tight is a critical diagnostic step for any electrical fault.
  • GB-5 and GB-6 (Ground) — Located in the right and left kick panels, respectively.. These are primary chassis ground points. While less likely to be the direct cause for an engine sensor, they are part of the overall ground distribution system that can affect module behavior.
  • Engine Harness Ground Splice — Inside the main engine harness on the passenger side of the vehicle.. Subaru has known issues with poorly soldered ground splices inside the harness. Over time, engine movement can cause these joints to fail, leading to multiple, difficult-to-diagnose sensor codes, including potential MAP sensor issues. This is often missed as it requires unwrapping the harness to inspect.
  • ECM (Engine Control Module) — Located behind the dashboard on the right (passenger) side.. All sensor wiring terminates here. In rare cases of a suspected bad ECM, knowing its location is necessary for final testing of the wiring harness continuity from the sensor connector to the ECM pins.

Real Owner Repair Stories

  • MNSubaru Forum User (2004 Subaru WRX (EJ20 engine, but same sensor principle and failure mode)) — Intermittent P0108 code, primarily appearing after startup or at idle.
    ❌ Tried (didn't work) Replacing the MAP sensor with a used unit did not resolve the issue permanently.
    ✅ What actually fixed it The user monitored live data and saw the MAP reading spike to its maximum value (75.3 inHg) for a fraction of a second, causing the CEL. This strongly indicated an intermittent electrical short to the 5V reference or a bad connector, not a continuously failed sensor. The user cleaned the connector contacts and applied dielectric grease, which is the correct procedure for addressing a suspected poor connection. The fact that running with the sensor unplugged produced the same maximum reading confirmed the nature of the fault signal.

"I Checked Everything" — The Actual Cause

  • An intermittent short in the MAP sensor wiring harness or connector can cause the P0108 code to appear without any vacuum leaks present. A smoke test would come back clean, but the signal voltage would intermittently spike to 5V, tricking the ECM. This is often caused by a corroded connector or a wire rubbing on a metal component.

OEM Part Supersession History

  • 22627AA35022627AA470 — Part revision by manufacturer.
    Heads up: While this specific supersession may not apply to the 2010-2012 Outback, it highlights that Subaru frequently revises these sensors. The correct part for this specific Outback is 22627AA48A. Using a sensor from a different model year or engine, even if it physically fits, can result in incorrect voltage scaling and persistent codes.

Model Year Variations Within This Range

  • 2010-2012: For the P0108 code, the EJ253 engine and its associated MAP sensor system were consistent across the 2010, 2011, and 2012 Subaru Outback. No significant variations in parts, diagnosis, or common failures have been documented within this specific model year range. The major change occurred in 2013 with the introduction of the FB25 engine.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Head Gasket Failure 🔴 High — Common after 100,000-150,000 miles. The EJ253 in the 2010-2012 models uses an MLS gasket, which is an improvement, but is still prone to internal breaches (coolant into combustion chamber) rather than the external leaks of older EJs.
  • CVT Torque Converter Shudder/Stall 🟠 Medium — A widespread issue on early Lineartronic CVTs, causing shuddering or stalling when coming to a stop. Often occurs between 60k-120k miles. (Ref: TSB 16-90-13R; Subaru also issued a warranty extension for the CVT to 10 years/100,000 miles.)
  • Excessive Oil Consumption 🟠 Medium — While more prominent in the later FB-series engine, some EJ253 owners report higher than normal oil consumption (e.g., 1 quart per 1000-2000 miles), often linked to aging piston rings or PCV system issues.
  • Squeaking Noise While Cranking 🟡 Low — A squeaking sound during engine cranking can be caused by the starter ring gear on the torque converter. (Ref: TSB 16-101-16)
  • Brittle PCV Hose 🟡 Low — The PCV hose located on the top rear of the engine becomes brittle over time and can crack, causing a significant vacuum leak that can lead to various driveability issues and codes like P0300.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM MAP sensor or engine wiring harness from a reputable salvage yard can be a smart choice. For the sensor, it avoids the risk of a faulty aftermarket part. For the harness, it is often the only economical way to replace a harness that is damaged beyond simple repair.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For a MAP sensor, verify it comes from a vehicle that was not in a front-end collision.
  • For a wiring harness, inspect thoroughly for any signs of oil saturation, brittle corrugated loom, previous repairs (look for non-factory tape or connectors), or rodent damage.
  • Ask for the donor vehicle's VIN to confirm the exact model year and engine type.
  • Prefer parts from sellers who offer a short warranty or return period.

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

  • Manifold Absolute Pressure (MAP) Sensor: Subarus are notoriously sensitive to the voltage scaling of electronic sensors. Aftermarket MAP sensors are a common cause of persistent P0108 codes even after replacement. Stick with a Genuine Subaru part or the original OEM supplier, Denso.

Aftermarket brands forum-validated for this vehicle:

  • Denso (OEM supplier for many Subaru parts)

Brands owners have reported issues with on this vehicle:

  • Unbranded or generic 'white-box' sensors from online marketplaces are highly likely to be improperly calibrated and fail quickly.

Real Owner Stories

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

2011 Subaru Outback 2.5L

Symptoms: The vehicle had a P0108 code. Initial diagnosis found a missing MAP sensor O-ring causing a vacuum leak. Later, the MAP signal remained high, leading to a misdiagnosis of a bad ECM.

What fixed it: Replacing the engine wiring harness due to an internal short circuit.

Source hint: YouTube (Last Chance Auto Repair) - Provided a detailed, vehicle-specific diagnostic case for a 2011 Outback 2.5L with P0108

2010 Subaru Forester 2.5X — 220000 miles

Symptoms: The owner experienced a P0108 code accompanied by excessive cranking during startup.

What fixed it: Diagnosis pointed to the MAP sensor/circuit issues common to the EJ253 engine family.

Source hint: Reddit (r/subaru) - A user with a 2010 Forester (same engine family) experienced a P0108 with excessive cranking

Subaru Outback 2.5L

Symptoms: Intermittent P0108 code caused by the MAP signal spiking to its maximum value (75.3 inHg) before returning to normal.

What fixed it: The issue was identified as a short to the 5V reference or a bad electrical connector.

Source hint: MNSubaru (mnsubaru.com) - Corroborated that intermittent spikes in MAP sensor readings can trigger the code

Frequently Asked Questions

Can I use an aftermarket MAP sensor to fix the P0108 code on my 2011 Outback?
It is highly recommended to use a genuine Subaru or Denso OEM part. Using non-OEM (aftermarket) sensors on this platform can cause the P0108 code to persist or return because these vehicles are sensitive to aftermarket electronics.
My 2010 Outback is stalling at stops and the cruise control light is flashing. Is this related to P0108?
Yes. Symptoms of a P0108 on this vehicle include the engine stalling at stops, a flashing cruise control light, and the disabling of the Vehicle Stability Control (VSC) system.
Where is the MAP sensor located on the EJ253 2.5L engine?
The MAP sensor is located on the throttle body and is held in place by two Phillips head screws.
Is there a specific TSB for the CVT stalling issue mentioned in the common problems?
Yes, TSB 16-90-13R addresses the CVT torque converter shudder or stall. Subaru also issued a warranty extension for the CVT to 10 years or 100,000 miles.
Could a simple O-ring cause a P0108 high voltage code on my Subaru?
Yes. A missing or improperly seated O-ring on the MAP sensor itself can create a major vacuum leak at the measurement source, leading to higher than expected manifold pressure and triggering the code.
What should the MAP sensor voltage be on my Outback when the engine is idling?
At idle, the voltage should drop significantly to approximately 1-1.5 volts (30-40 kPa). If it stays above 4.5V while running, the sensor or wiring is likely faulty.
Subaru MAP Sensor P0107 and P0108 | How to test and replace
Subaru MAP Sensor P0107 and P0108 | How to test and replace
EP178-2011 Subaru 2.5 P0108 Diag/Repair: MAP Sensor? Vac.Leak? ECM? Wiring Harness??
EP178-2011 Subaru 2.5 P0108 Diag/Repair: MAP Sensor? Vac.Leak? ECM? Wiring Harness??
Subaru Manifold Absolute Pressure (MAP) Sensor - P0108
Subaru Manifold Absolute Pressure (MAP) Sensor - P0108
Subaru Check Engine Light And Cruise Control Flashing (How To Fix)
Subaru Check Engine Light And Cruise Control Flashing (How To Fix)
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 P0108 (Deep Dive) for:
  • Subaru Outback: 201020112012
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