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 2005-2009 Subaru Outback 2.5L: MAP Sensor Circuit High Causes and Fixes

On a 2005-2009 Subaru Outback with the 2.5L engine, the P0108 code is most often caused by a failed Manifold Absolute Pressure (MAP) sensor. This is a simple DIY repair with the part costing between $40 for an aftermarket sensor and around $150 for an OEM Denso sensor. Before replacing, check for a loose main engine harness connector near the battery, as this is a known and simple fix.

17 minutes to read 2005-2009 Subaru Outback
Most Likely Cause
Faulty Manifold Absolute Pressure (MAP) Sensor
Difficulty
1/5
Est. Time
0.7 hrs
DIY Doable?
✅ Yes
Shop Labor
$80 – $275
Parts Price
$40 – $150
⚠️ Drivable, but... — You can drive, but expect poor engine performance, including rough idling, stalling, poor acceleration, and bad fuel economy. Driving for an extended period could potentially damage the catalytic converter due to an incorrect air-fuel mixture, which can become an expensive repair.
Key Takeaways
  • P0108 on your 2005-2009 Outback almost always points to a problem with the Manifold Absolute Pressure (MAP) sensor or its circuit.
  • The most likely fix is replacing the MAP sensor itself, which is an easy and inexpensive DIY job.
  • Before buying parts, always perform a quick visual inspection of the vacuum hoses connected to the intake manifold for obvious cracks or leaks.
  • When this code appears, Subaru vehicles typically disable the cruise control system, causing the light to flash.
  • Do not confuse the MAP sensor with the Mass Air Flow (MAF) sensor, which is located on the air intake tube after the air filter.
The trouble code P0108 stands for 'Manifold Absolute Pressure (MAP) / Barometric Pressure Sensor Circuit High Input'. This means the Engine Control Module (ECM) has detected that the voltage signal from the MAP sensor is continuously higher than the expected range. For this Subaru, the code typically sets when the sensor reports a pressure over 119.5 kPa or sends a voltage signal above approximately 4.4-4.5 volts, indicating to the computer that the engine is under high load when it is not.

What's Unique About the 2005-2009 Subaru Outback

For the third-generation Subaru Outback with the 2.5L EJ253 engine, the P0108 code is a straightforward diagnostic issue. Unlike some vehicles where this code can be triggered by complex software or PCV system faults, on this platform, the cause is almost always mechanical. The problem typically points directly to a failed MAP sensor itself, a simple vacuum leak from an aged hose, or a loose main harness connector. The MAP sensor is conveniently located on top of the intake manifold, making it exceptionally easy to access for testing and replacement.

Symptoms You May Notice

  • Check Engine Light is on
  • Cruise control light flashing (common on Subarus when a CEL is present)
  • Rough or unstable idle
  • Engine stalling, especially when coming to a stop
  • Hesitation or loss of power during acceleration
  • Reduced fuel economy
  • Black smoke from the exhaust
  • Engine may fail to start or have long crank times
  • Engine surging
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Mass Air Flow (MAF) sensor. While both sensors measure air, P0108 specifically points to the MAP sensor circuit. The MAF sensor is located on the airbox, while the MAP is on the intake manifold.
  • 🎬 Watch: This guide shows you exactly where every sensor is located.
  • Replacing oxygen sensors. A bad MAP sensor can cause a rich or lean condition that might trigger O2 sensor codes, but the root cause is the faulty MAP reading, not the O2 sensor itself.

Most Likely Causes

  1. Faulty Manifold Absolute Pressure (MAP) Sensor 🔴 High Probability → Shop Manifold Absolute Pressure Sensor The MAP sensor is a common failure item on many vehicles as they age. Internal electronic failure can cause the sensor to send a constant high voltage signal regardless of actual manifold pressure. The OEM sensor can be costly, so proper diagnosis is key.
    How to confirm: With a scan tool, check the MAP sensor reading with the Key On, Engine Off (KOEO). It should match the barometric pressure (approx. 101 kPa at sea level). At idle, it should read 30-32 kPa. If the reading is stuck high (e.g., over 119 kPa), the sensor is likely bad. You can also test the sensor's signal wire with a multimeter; if it's stuck above 4.5V with the engine running, it has failed. Unplugging the sensor should trigger a P0107 (low circuit) code; if P0108 remains, the issue is in the wiring.
    Typical fix: Replace the MAP sensor. It is located on the intake manifold and held by one or two small bolts.
    Est. part cost: $40-$150
  2. Wiring or Connector Issue 🟡 Medium Probability Engine vibration and heat can cause wires to fray or pins in the connector to become loose or corroded. A known issue on Subarus of this era is a loose F61 main harness connector near the battery, which can cause intermittent high voltage signals to the MAP sensor.
    How to confirm: Visually inspect the MAP sensor's electrical harness and connector for damage, corrosion, or loose pins. Specifically locate and check the F61 main harness connector by the battery to ensure it is fully seated and secure. Use a multimeter to verify the connector has a 5-volt reference and a good ground. Wiggle the connector while monitoring live data to see if the reading fluctuates.
    Typical fix: Secure the F61 connector. Repair any damaged section of wiring or clean/replace the MAP sensor pigtail connector.
    Est. part cost: $10-$50
  3. Vacuum Leak ⚪ Low Probability Rubber vacuum hoses become brittle and crack with age and exposure to engine heat, which is common on vehicles over 10 years old. Hoses for the PCV system and brake booster are common culprits.
    How to confirm: Visually inspect all vacuum hoses connected to the intake manifold for obvious cracks, breaks, or loose connections. You can also spray brake cleaner or starter fluid around suspected leak areas while the engine is idling; a change in engine RPM indicates a leak. A smoke test is the most definitive way to find small leaks.
    Typical fix: Replace the cracked or broken vacuum hose(s).
    Est. part cost: $5-$30

Rare But Worth Checking

  • Clogged Catalytic Converter: A severely clogged catalytic converter can increase pressure in the intake manifold, leading to a P0108 code. This is usually accompanied by other symptoms like a severe loss of power, especially at high RPMs, and potentially a sulfur or 'rotten egg' smell from the exhaust. A vacuum gauge test can help confirm excessive backpressure.
  • Faulty Engine Control Module (ECM): → Shop Engine Control Module (ECM) In very rare cases, the ECM itself can fail, causing it to misinterpret the MAP sensor signal. This should only be considered after all other possibilities, especially wiring harness faults, have been exhaustively ruled out. One owner documented a long saga that ended with a faulty wiring harness after an ECM replacement failed to fix the issue.
  • 🎬 See this deep-dive diagnostic video on tracing complex wiring faults.

Technical Service Bulletins (TSBs) & Recalls

Manufacturer records for related Subaru models highlight how harness design can impact sensor readings. According to TSB Bulletin #07-96-15, certain harness configurations could set DTC P0108 in error. The bulletin notes that a change was implemented involving the repositioning of the sensor and actuator wiring ground junction point to a location unaffected by engine movement.

Diagnosis Steps

  1. Connect an OBD-II scanner to verify the P0108 code is present and check for any other codes.
  2. View live data on the scanner. With the Key On, Engine Off (KOEO), compare the MAP sensor reading to the Barometric Pressure (BARO) reading. They should be nearly identical (around 100 kPa at sea level).
  3. Start the engine and observe the MAP reading at idle. It should drop to around 30-32 kPa. If it remains high, near the BARO reading, the sensor has likely failed or there is a major circuit issue.
  4. Perform a thorough visual inspection of all vacuum hoses connected to the intake manifold. Look for cracks, splits, or loose connections. Pay close attention to the PCV and brake booster hoses.
  5. Inspect the MAP sensor's electrical connector for corrosion, damage, or loose pins. Ensure it is seated securely.
  6. CRITICAL STEP FOR THIS PLATFORM: Locate the main engine harness connector (often a large grey connector labeled F61) near the battery. Firmly press it together to ensure it is fully seated. A loose connection here is a known cause of P0108.
  7. If you have a multimeter, disconnect the sensor and test the connector for a 5V reference wire and a good ground wire. If the 5V reference is missing or the ground is bad, trace the wiring back to the ECM.
  8. If the wiring and connectors check out and no vacuum leaks are found, the MAP sensor is the most likely culprit and should be replaced.

Parts You'll Likely Need

  • Manifold Absolute Pressure (MAP) Sensor (OEM #22627AA470) — This is the most common cause for a P0108 code on this vehicle due to internal electronic failure. The OEM part number 22627AA470 supersedes the older part number 22627AA350.
    Trusted brands: Denso (OEM Supplier), Standard Motor Products, Hitachi, Subaru (Genuine)
    OEM price range: $120-$180
    Aftermarket price range: $40-$80

Related Codes That Often Appear With This One

  • P0107 — P0107 is 'MAP Sensor Circuit Low Input'. Seeing it with P0108 can indicate an intermittent sensor or wiring problem where the signal is fluctuating between being too high and too low.
  • P030x (e.g., P0301, P0302) — Misfire codes can occur because the incorrect MAP sensor reading leads to a poor air/fuel mixture, causing incomplete combustion in one or more cylinders.
  • P0420 — Catalyst System Efficiency Below Threshold. This can be a consequence of the P0108 issue. A prolonged rich fuel mixture caused by the bad MAP reading can overheat and damage the catalytic converter, leading to this code.

Platform-Specific Known Issues

  • Loose Main Harness Connector (F61): A user on MNSubaru.com chased a P0108 code for a significant time, replacing parts before discovering the root cause was a loose main engine harness connector (F61) located near the battery. After securing the connector, the problem was resolved. This should be one of the first things to check.
  • Intermittent Signal Spikes: Owners have reported using a scan tool to watch live data and seeing the MAP sensor reading appear normal most of the time, but then suddenly spike to a very high value for a fraction of a second, which is enough to trigger the CEL. This points to an intermittent electrical fault in either the sensor itself or the wiring.

Mechanic-Grade Diagnostic Values

  • Ground Circuit Continuity at MAP Connector — expected: Less than 0.5 Ohms. Failure: A reading greater than 0.5 Ohms indicates high resistance in the ground circuit, which can cause an incorrect sensor reading.
  • MAP Sensor Voltage vs. BARO Voltage (KOEO) — expected: Difference of less than 0.5 Volts. Failure: A difference greater than 0.5 Volts between the MAP sensor reading and the BARO sensor reading with the Key On, Engine Off suggests a faulty MAP sensor.
  • MAP Sensor Signal Wire Voltage (KOEO) — expected: ~4.5 Volts. Failure: Voltage significantly lower than 4.5V (with connector unplugged) can indicate a wiring issue from the ECM.
  • MAP Sensor Signal Wire Voltage (Idle) — expected: ~1.0 Volts at 21 inHg vacuum. Failure: Voltage remains high (near 4.5V) and does not drop when the engine starts, indicating the sensor is not reading engine vacuum.

Wiring & Ground Locations

  • Engine Ground Connections — Two 12mm bolts on top of the intake manifold, grounding the main engine wire loom.. A poor ground connection at these points can affect all sensor signals that pass through the harness, including the MAP sensor, leading to erratic or incorrect readings.
  • F61 Connector — Large, grey main engine harness connector located in the engine bay, next to the battery.. This is a known weak point. A loose connection here can directly cause an intermittent P0108 code by disrupting the MAP sensor's power, ground, or signal path.
  • MAP Sensor Signal Wire — The white wire in the 3-pin connector at the MAP sensor.. This is the specific wire that carries the voltage signal back to the ECM. When performing multimeter tests, this is the wire to back-probe to read the sensor's output voltage.
  • Engine Control Module (ECM) — Located on the floor under the front passenger seat.. Knowing the ECM's location is critical for the final diagnostic step of checking for continuity or shorts between the MAP sensor connector and the ECM itself.

When the Usual Fixes Don't Work

  • While replacing the MAP sensor is the most common fix, it is critical to not overlook wiring issues. The well-documented case of a loose F61 main harness connector causing a persistent P0108 highlights a scenario where multiple part replacements would fail to solve the problem. Before spending money on an OEM sensor, the 5-minute check of securing the F61 connector near the battery is a high-value diagnostic step that can save significant time and money.

OEM Part Supersession History

  • 22627AA35022627AA470 — Standard part revision and update by the manufacturer.
    Heads up: None. The newer part number 22627AA470 is a direct, backward-compatible replacement for 22627AA350.

Model Year Variations Within This Range

  • 2006-2009: The 2.5L SOHC engine received the i-Active Valve Lift System starting in the 2006 model year, which changed engine horsepower. This does not materially affect the diagnosis of a P0108 code but is a known change within the generation.
  • 2005-2009: Some vehicles were manufactured to PZEV (Partial Zero Emissions Vehicle) standards, primarily for sale in states with stricter emissions laws like California. While this involves changes to the catalytic converter and potentially other emissions components, it does not appear to alter the MAP sensor or the diagnostic procedure for P0108.

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 — Very common, typically between 100k-150k miles (160k-240k km). The SOHC EJ253 engine is known for external oil leaks from the head gaskets.
  • Timing Belt and Component Replacement 🔴 High — A critical maintenance item. The belt, tensioner, and idler pulleys must be replaced at 105,000 miles or every 105 months. Failure is catastrophic as it is an interference engine.
  • Oil Pressure Switch Leak 🟡 Low — Common failure item where oil leaks through the body of the switch itself, not just the threads. It's an inexpensive part but can be misdiagnosed as a more serious leak.
  • Cracked Radiator Top Tank 🟠 Medium — The plastic upper tank of the radiator can become brittle with age and crack, causing coolant leaks and potential overheating. Often occurs after 100k miles.
  • Rear Suspension 'Ghostwalking' 🟠 Medium — Worn rear trailing arm bushings can cause the rear of the car to feel unstable or 'walk' sideways during certain maneuvers. Often addressed with aftermarket polyurethane bushings.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this repair, a used MAP sensor is not recommended due to its nature as a sensitive electronic component with a known failure rate. However, sourcing a used harness connector pigtail from a junkyard to repair a damaged connector is a very cost-effective and reliable solution.

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

What to inspect on the donor part:

  • For a harness connector: Check for non-brittle plastic.
  • Inspect for clean, corrosion-free metal pins.
  • Ensure the locking tab is intact and functional.
  • Look for flexible, uncracked wiring insulation leading into the connector.

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

  • Manifold Absolute Pressure (MAP) Sensor

Aftermarket brands forum-validated for this vehicle:

  • Denso (OEM supplier)
  • Standard Motor Products (SMP)
  • Hitachi

Brands owners have reported issues with on this vehicle:

  • Unbranded, low-cost sensors from online marketplaces are frequently reported to have high failure rates or provide inaccurate readings, leading to persistent issues.

Real Owner Stories

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

2005-2009 Subaru Outback 2.5L

Symptoms: The owner chased the P0108 code for a significant time and replaced several parts before finding the actual cause.

What fixed it: Firmly pressing and securing the F61 main engine harness connector located near the battery.

Source hint: MNSubaru.com (https://www.mnsubaru.com/threads/map-manifold-absolute-pressure-sensor-issues-p0108.52735/)

2010 Subaru Forester 2.5L (EJ253) — 136700 miles

Symptoms: Excessive cranking and a P0108 code.

What fixed it: Diagnosis of the MAP sensor circuit (related to the EJ253 engine platform).

Source hint: Reddit r/AskMechanics (https://www.reddit.com/r/AskMechanics/comments/107f79c/2010_subaru_forester_220000kms_excessive_cranking/)

2005-2009 Subaru Outback 2.5L

Symptoms: The MAP sensor reading appeared normal most of the time but would suddenly spike to a very high value for a fraction of a second, triggering the CEL.

What fixed it: Identified as an intermittent electrical fault in either the sensor or the wiring harness.

Source hint: vehicle_specific_issues: Intermittent Signal Spikes

Frequently Asked Questions

Why is my cruise control light flashing along with the Check Engine Light on my 2005-2009 Outback?
On Subarus of this era, a flashing cruise control light is a common secondary indicator that occurs whenever a Check Engine Light (CEL) is present, including for code P0108.
I've replaced my MAP sensor but the P0108 code persists. Is there a specific Subaru wiring issue I should check?
Yes. A known issue for this platform is the F61 main engine harness connector located near the battery. If this large grey connector is loose or not fully seated, it can cause intermittent high voltage signals and trigger the P0108 code.
What should the MAP sensor reading be on my 2.5L Outback when the engine is idling?
At idle, the MAP sensor should read approximately 30-32 kPa. If your scan tool shows a reading stuck high (e.g., over 119 kPa) or near barometric pressure (approx. 101 kPa), the sensor or circuit is likely faulty.
Can a vacuum leak on my high-mileage EJ253 engine cause a P0108?
Yes, though it is less common than sensor failure. Brittle or cracked vacuum hoses, specifically those for the PCV system or brake booster, can lead to manifold pressure issues that trigger the code.
Is the P0108 code related to the common head gasket leaks on the 2005-2009 Outback?
No. While head gasket failure is a very common issue for the SOHC EJ253 engine (typically between 100k-150k miles), it usually manifests as external oil leaks and is not the direct cause of a P0108 MAP sensor circuit high code.
How can I tell if the MAP sensor itself is bad versus a wiring problem?
You can perform a 'low circuit' test: unplug the MAP sensor. If the code changes to P0107, the wiring is likely intact and the sensor is faulty. If P0108 remains after unplugging, the issue is in the wiring.
Map Sensor P0107 and P0108 | How to Test and Replace
Map Sensor P0107 and P0108 | How to Test and Replace
Subaru Manifold Absolute Pressure (MAP) Sensor - P0108
Subaru Manifold Absolute Pressure (MAP) Sensor - P0108
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??
Where every sensor is located on a Subaru Boxer Engine | Subaru Engine Sensors
Where every sensor is located on a Subaru Boxer Engine | Subaru Engine Sensors
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: 20052006200720082009
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