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

P0107 on 2005-2009 Subaru Outback: MAP Sensor Circuit Low Causes and Fixes

For a 2005-2009 Subaru Outback, code P0107 almost always means the Manifold Absolute Pressure (MAP) sensor has failed. This is a common issue causing a check engine light, flashing cruise control, rough idle, and stalling. Replacing the sensor is a simple DIY job, with parts costing between $40 for an aftermarket unit and around $200 for an OEM part.

16 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 – $400
Parts Price
$40 – $280
⚠️ Drivable, but... — You can drive the vehicle, but expect poor performance, including rough idling, hesitation, possible stalling at stops, and reduced fuel economy. Driving for an extended period can lead to damage to the catalytic converter due to an incorrect air-fuel mixture, and potential stalling in traffic poses a safety risk.
Key Takeaways
  • P0107 on a 2005-2009 Outback points directly to a problem in the MAP sensor circuit, with the sensor itself being the most likely failure point.
  • Symptoms are distinct and often include a check engine light paired with a flashing cruise control light, rough idle, and stalling.
  • Before replacing the sensor, it's wise to perform basic electrical checks on the connector for 5V reference and good ground, as wiring issues can mimic a sensor failure.
  • The repair is very DIY-friendly, requiring only basic hand tools to access the sensor on the intake manifold.
  • When replacing, using a Denso (OEM) sensor is recommended, though quality aftermarket options are available at a lower cost.
The trouble code P0107 stands for "Manifold Absolute Pressure (MAP) / Barometric Pressure Circuit Low Input." This means the Engine Control Module (ECM) has detected that the voltage signal from the MAP sensor is below the normal operating range, typically under 0.5 volts or 13.3 kPa. The MAP sensor's job is to measure the pressure inside the engine's intake manifold. The ECM uses this data to calculate engine load, determine the correct amount of fuel to inject, and adjust ignition timing. A "low input" code tells the ECM that the manifold pressure is extremely low (high vacuum), which usually points to a sensor or circuit failure.

What's Unique About the 2005-2009 Subaru Outback

The 2005-2009 (third-generation) Outback uses a MAP sensor across all its engine options (2.5L non-turbo, 2.5L turbo, and 3.0L H6). Unlike some vehicles that only use a Mass Airflow (MAF) sensor, these Subarus use both, with the MAP sensor providing critical data for engine load calculations. The P0107 code is very common on this platform and is frequently caused by the original DENSO MAP sensor simply failing with age. The sensor is located directly on the throttle body. Owners often report the classic Subaru symptom combo: a solid check engine light accompanied by a flashing cruise control light.

Symptoms You May Notice

  • Solid Check Engine Light
  • Flashing 'CRUISE' light on the dashboard
  • Rough or unstable idle
  • Engine stalling, especially when coming to a stop
  • Poor acceleration and engine hesitation
  • Decreased fuel economy
  • Black smoke from the exhaust
  • Difficulty starting the engine
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Mass Airflow (MAF) sensor. The 2005-2009 Outback uses both a MAF and a MAP sensor. P0107 is specific to the MAP sensor circuit.
  • Replacing the Throttle Position Sensor (TPS). While a bad TPS can cause similar drivability issues, it will typically set its own specific trouble codes.

Most Likely Causes

  1. Faulty Manifold Absolute Pressure (MAP) Sensor 🔴 High Probability → Shop Manifold Absolute Pressure Sensor The original equipment Denso sensors are known to fail over time, making this the most common cause for this specific code on this vehicle. Forum discussions are filled with owners confirming a sensor replacement fixed the issue.
    How to confirm: With the key on and engine off, a scan tool should show a pressure reading near atmospheric pressure (around 100 kPa at sea level). With the engine idling, the reading should be low (e.g., 30-32 kPa). A sensor that is stuck reading below ~13.3 kPa will trigger the code. Alternatively, you can test the signal wire with a multimeter; a reading below 0.5V with the key on points to a bad sensor or wiring issue.
    Typical fix: Replace the MAP sensor. It is located on the intake manifold, near the throttle body, and is typically held in by one or two Phillips head screws. Applying a small amount of silicone paste to the new O-ring can help with installation and sealing.
    Est. part cost: $40-$280
  2. Wiring or Connector Issue 🟡 Medium Probability The wiring harness in the engine bay is exposed to heat and vibration, which can cause wires to break or insulation to crack over time. The connector itself can also become corroded, loose, or contaminated with oil from nearby leaks (e.g., power steering pump). A manufacturer service bulletin for similar Subaru models, TSB Bulletin #07-96-15, notes that a repositioning of the sensor and actuator wiring ground junction point was implemented to move it to a location unaffected by engine movement, as the original harness configuration could set codes like P0107.
    How to confirm: Visually inspect the MAP sensor's wiring harness for any signs of damage, fraying, or melting. Check that the connector is securely plugged in—you should hear a click—and free of corrosion or oil. Use a multimeter to check for 5V reference voltage and a good ground at the connector with the key on. A 'wiggle test' on the harness while watching live data can reveal intermittent connections.
    Typical fix: Repair the damaged section of wire using a quality butt connector with heat shrink, preferably the marine-grade type with adhesive lining. Clean the connector terminals with electrical contact cleaner. If the connector is broken, replace it with a new pigtail connector.
    Est. part cost: $10-$40
  3. Vacuum Leak ⚪ Low Probability
    How to confirm: While a vacuum leak usually causes a lean condition or a different code (like P0108), a severe leak or a blocked hose directly to the MAP sensor could theoretically cause an issue. Listen for hissing sounds around the intake manifold. You can also use a smoke machine to find the source of the leak.
    Typical fix: Replace the cracked or broken vacuum hose.
    Est. part cost: $5-$20

Rare But Worth Checking

  • Faulty Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) This is extremely rare. The PCM should only be considered as a cause after all other possibilities, including the sensor and all related wiring, have been thoroughly tested and ruled out.

Diagnosis Steps

  1. Check for other stored trouble codes. Address them first if they are present.
  2. Using a scan tool, observe the live data for the MAP sensor. With the Key On, Engine Off (KOEO), the reading should be close to your local atmospheric pressure (approx. 100 kPa). With the engine running at idle, the reading should drop significantly (e.g., 30-32 kPa). A reading stuck below 13.3 kPa indicates a fault.
  3. If the reading is stuck low, perform a thorough visual inspection. Check the MAP sensor connector for looseness, corrosion, or oil contamination. Inspect the wiring harness for any obvious signs of wear, heat damage, or breaks, especially where it might rub against other components.
  4. Inspect the vacuum hose connected to the MAP sensor (if applicable) for cracks, blockages, or disconnection.
  5. If wiring appears okay, test the circuit. Disconnect the sensor and turn the ignition to 'ON'. Use a multimeter to confirm you have a 5-volt reference signal on one wire and a good ground on another.
  6. If the 5V reference or ground is missing, you have a wiring issue or a problem with the ECM. If both are present, the sensor itself is the most likely culprit.
  7. As a final confirmation before buying a part, you can jump the 5V reference wire to the signal wire at the connector. The scan tool reading should jump to 5V. If it does, the wiring to the ECM is good, and the sensor is bad.
  8. If all tests are inconclusive, replacing the MAP sensor is the most probable fix.

Parts You'll Likely Need

  • Manifold Absolute Pressure (MAP) Sensor (OEM #22627AA210 (For 2.5L Non-Turbo and 3.0L H6, verify with VIN). Note: This part may be discontinued and superseded.) — This sensor is the most common point of failure for a P0107 code on this generation of Outback.
    Trusted brands: Denso (OEM), Hitachi, Bosch, Standard Motor Products (SMP)
    OEM price range: $150-$280
    Aftermarket price range: $40-$120

Related Codes That Often Appear With This One

  • P0108 — This code means "MAP/Barometric Pressure Circuit High Input." Seeing P0107 and P0108 together or intermittently suggests the sensor is failing erratically or there is a significant wiring problem. One owner reported getting P0107, replacing the sensor, and then getting P0108, indicating the new sensor might also be faulty or a persistent wiring issue exists.

Platform-Specific Known Issues

  • Oil Contamination from Leaky Power Steering Pump: A user on LegacyGT.com reported a P0107 code immediately after servicing a leaky power steering pump. It's possible for leaking fluid to contaminate the nearby MAP sensor connector, causing a poor connection and triggering the code.

Mechanic-Grade Diagnostic Values

  • MAP Sensor Live Data (Scan Tool, KOEO) — expected: Approx. 100 kPa at sea level (should match barometric pressure).. Failure: Reading is fixed below 13.3 kPa (3.94 inHg).
  • MAP Sensor Live Data (Scan Tool, Idle) — expected: 30-32 kPa.. Failure: Reading remains stuck low, near the KOEO failure value.
  • MAP Sensor Signal Wire Voltage (Multimeter, back-probing) — expected: Approx. 1.0V - 1.8V at idle.. Failure: Voltage is stuck below 0.5V.
  • MAP Sensor Connector - 5V Reference (Multimeter) — expected: Approx. 5.0V with Key On, Engine Off.. Failure: No voltage or significantly lower voltage indicates an open/short in the reference circuit from the ECM.
  • MAP Sensor Connector - Ground Wire (Multimeter) — expected: Near 0 Ohms resistance to a known good chassis/engine ground.. Failure: High resistance (e.g., >10 Ohms) indicates a poor ground connection.

Scan Tool Commands That Help

  • Subaru Select Monitor (SSM) or equivalent: Live Data Stream / Current Data Display — This is the primary function used to diagnose P0107. The technician selects the 'Intake Manifold Absolute Pressure' PID to monitor its readings in kPa or Volts during KOEO and idle conditions to see if they are within the expected range or stuck low.

Wiring & Ground Locations

  • MAP Sensor Connector (2.5L Non-Turbo) — On the MAP sensor, which is located on the throttle body.. This 3-pin connector is the primary interface for the sensor. Damage or corrosion here is a common cause of P0107. The signal wire for the 2.5L Non-Turbo is White.
  • MAP Sensor Connector (2.5L Turbo) — On the MAP sensor, which is located on the throttle body.. This 3-pin connector is the primary interface for the sensor. The signal wire for the 2.5L Turbo is White.
  • Engine Ground Straps — Key grounds are typically located from the engine block to the chassis frame rail, often near the battery or strut towers.. A corroded or loose main engine ground can cause floating or incorrect readings for multiple sensors, including the MAP sensor, leading to P0107 or other codes.

Real Owner Repair Stories

  • YouTube channel 'carsntoys' (Subaru (model year not specified, but within generation)) — Check Engine Light, flashing Cruise Control light, and a stored P0107 code.
    ❌ Tried (didn't work) The video focuses on correct diagnosis before replacement, noting that simply replacing the sensor without testing the circuit can lead to the problem not being fixed if it's a wiring issue.
    ✅ What actually fixed it The video demonstrates the full diagnostic process: checking live data with a scan tool to confirm the low reading (<13 kPa), then using a multimeter to verify 5V reference and ground at the connector, confirming the sensor itself is the point of failure before replacement.

OEM Part Supersession History

  • 22627AA21022627AA340 — Part was discontinued and replaced by a newer revision.
    Heads up: The new part number (22627AA340) is the correct service replacement for the original. Ensure any replacement part cross-references to these OEM numbers.

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 (2.5L Non-Turbo EJ253) 🔴 High — Very common, typically between 100,000-150,000 miles. Usually presents as an external oil or coolant leak rather than internal failure.
  • Catalytic Converter Failure (P0420) 🟠 Medium — Common at higher mileage. Often caused by the engine running rich or consuming oil, which contaminates the catalyst.
  • AVCS Banjo Bolt Filter Clogging (Turbo Models) 🔴 High — Common on turbo (XT) models. The small mesh filters in the oil feed lines to the turbo and AVCS solenoids can clog, starving components of oil. Many owners and shops preemptively remove them. (Ref: Subaru issued multiple TSBs regarding cleaning or removing these filters.)
  • Wheel Bearing Failure 🟠 Medium — Front and rear wheel bearings are a common wear item, often failing prematurely and causing a humming or grinding noise that changes with speed. (Ref: Subaru has released updated parts and TSBs for various models over the years to address this. (e.g., TSB 03-96-25 for later models))
  • CV Axle Boot Tearing 🟡 Low — The rubber boots on the front CV axles are prone to tearing, which allows grease to escape and dirt to enter, leading to joint failure if not addressed.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For this repair, a used OEM Denso sensor from a low-mileage donor vehicle can be a cost-effective choice, as the OEM part is generally reliable until it fails with age. However, given the electronic nature and high failure rate of this specific part, the risk of getting a bad or near-failure part is moderate.

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

What to inspect on the donor part:

  • Check the vehicle's mileage if possible; lower is better.
  • Inspect the connector pins for any signs of corrosion or damage.
  • Ensure the plastic housing of the sensor is free from cracks or physical damage.
  • Ask the seller if the part has been tested or if there is a return policy.

Aftermarket brands forum-validated for this vehicle:

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

Brands owners have reported issues with on this vehicle:

  • No-name, unbranded sensors from online marketplaces are a gamble and may fail prematurely or have incorrect voltage scaling, causing persistent issues.

Real Owner Stories

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

2007 Subaru Outback

Symptoms: Solid Check Engine Light and flashing CRUISE light.

What fixed it: Replacing the MAP sensor.

Source hint: r/subaru

2005-2009 Subaru Legacy GT

Symptoms: P0107 CEL appeared immediately after servicing a leaky power steering pump.

What fixed it: Cleaning or addressing the MAP sensor connector which may have been contaminated by leaking fluid or disturbed during the pump service.

Source hint: LegacyGT.com thread 'P0107 CEL after servicing leaky power steering pump'

Frequently Asked Questions

Where is the MAP sensor located on my 2005-2009 Outback?
The MAP sensor is located on the intake manifold, near the throttle body. It is typically held in place by one or two Phillips head screws.
Could my leaky power steering pump be causing the P0107 code?
Yes. Reports indicate that leaking fluid from the power steering pump can contaminate the nearby MAP sensor connector, leading to a poor connection and triggering the code.
What should the MAP sensor voltage read on my Subaru with the key on but engine off?
With the key on and engine off, the signal wire should read near atmospheric pressure. A reading below 0.5V or a pressure reading stuck below 13.3 kPa indicates a fault.
Are there any TSBs for the turbo (XT) models that I should be aware of while diagnosing engine codes?
Subaru issued multiple TSBs (such as TSB 25) regarding the AVCS banjo bolt filters. These small mesh filters can clog and starve components of oil, which is a known high-severity issue for turbo models.
Is it common for the 'CRUISE' light to flash alongside the Check Engine Light for P0107?
Yes, a solid Check Engine Light accompanied by a flashing 'CRUISE' light on the dashboard is a specific symptom of this fault in the 2005-2009 Outback.
Should I use any special products when installing a new MAP sensor?
Applying a small amount of silicone paste to the new O-ring is recommended to help with the installation and ensure a proper seal.
Are there any manufacturer bulletins regarding wiring grounds and P0107?
Yes, TSB Bulletin #07-96-15 describes a harness change involving the repositioning of the sensor and actuator wiring ground junction point to a location unaffected by engine movement to prevent codes like P0107 and P0108.
END_ARTICLE
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 P0107 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