Engine-CodesSubaru – P0106 Subaru

P0106 Subaru Code - Manifold Absolute Pressure Circuit Range/Performance Condition

Quick Answer

The P0106 diagnostic trouble code for Subaru vehicles indicates a problem with the Manifold Absolute Pressure (MAP) sensor circuit, specifically a range/performance issue. Common causes include Faulty MAP sensor: The sensor may be malfunctioning or sending incorrect signals to the ECM, Vacuum leaks: Any leaks in the intake manifold or vacuum lines can affect the MAP sensor's readings, Wiring issues: Damaged or corroded wiring connections between the MAP sensor and ECM can cause communication problems. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P0106 Subaru indicates Manifold Absolute Pressure Circuit Range/Performance Condition.
Common causes
Common causes include Faulty MAP sensor: The sensor may be malfunctioning or sending incorrect signals to the ECM, Vacuum leaks: Any leaks in the intake manifold or vacuum lines can affect the MAP sensor's readings, Wiring issues: Damaged or corroded wiring connections between the MAP sensor and ECM can cause communication problems.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Table of contents Created and updated by William Orellana on Aug 19, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play

Code P0106 Subaru Description

The P0106 diagnostic trouble code for Subaru vehicles indicates a problem with the Manifold Absolute Pressure (MAP) sensor circuit, specifically a range/performance issue. The MAP sensor measures the pressure inside the intake manifold and sends this information to the engine control module (ECM) to help determine the correct air/fuel mixture for optimal engine performance. When the ECM detects that the MAP sensor's signal is outside of the expected range, it triggers the P0106 code. This can lead to poor engine performance, fuel efficiency, and emissions output.

OBDII Code P0106 Subaru - Manifold Absolute Pressure Circuit Range/Performance Condition
P0106 Subaru Code - Manifold Absolute Pressure Circuit Range/Performance Condition

Common Causes of P0106 Subaru

  1. Faulty MAP sensor: The sensor may be malfunctioning or sending incorrect signals to the ECM.
  2. Vacuum leaks: Any leaks in the intake manifold or vacuum lines can affect the MAP sensor's readings.
  3. Wiring issues: Damaged or corroded wiring connections between the MAP sensor and ECM can cause communication problems.
  4. ECM malfunction: A problem with the engine control module can lead to incorrect readings from the MAP sensor.
  5. Intake manifold issues: Blockages or leaks in the intake manifold can affect pressure readings.

Symptoms of P0106 Subaru

  1. Decreased engine performance: The vehicle may experience a loss of power, hesitation, or rough idling.
  2. Poor fuel efficiency: The engine may consume more fuel than usual due to incorrect air/fuel mixture.
  3. Illuminated check engine light: The ECM will trigger the check engine light to alert the driver of a potential issue.
  4. Engine stalling: The vehicle may stall or have difficulty starting due to incorrect air/fuel mixture.
  5. Rough shifting: In automatic transmission vehicles, shifting may be harsh or delayed.

How to Fix P0106 Subaru

  1. Diagnose the issue: Use a scan tool to read the trouble codes and pinpoint the problem with the MAP sensor.
  2. Inspect the MAP sensor: Check the sensor for any physical damage or signs of malfunction.
  3. Check vacuum lines: Inspect the intake manifold and vacuum lines for any leaks or blockages.
  4. Test wiring connections: Check the wiring connections between the MAP sensor and ECM for continuity and proper voltage.
  5. Replace faulty components: Replace the MAP sensor, repair any vacuum leaks, or fix wiring issues as needed.

Cost to Fix P0106 Subaru

The typical repair costs for addressing a P0106 code on a Subaru vehicle can range from $100 to $300, depending on the specific cause of the issue and the cost of parts and labor. It's important to note that diagnosis time and labor rates at auto repair shops can vary, so it's advisable to check with local shops for a more accurate estimate. Additionally, factors such as the vehicle's make and model, as well as the type of engine, can also impact repair costs.

Need more information about the P0106 Subaru code?

Need more information on how to fix the P0106 Subaru code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0106 Subaru code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0106 Subaru Code

1. What does the OBDII code P0106 mean on a Subaru?

P0106 indicates a problem with the Manifold Absolute Pressure (MAP) sensor, specifically that its signal is out of range or inconsistent with expected engine performance.

2. What are the symptoms of a P0106 code in a Subaru?

Symptoms may include poor fuel efficiency, rough idling, stalling, hesitation during acceleration, and the check engine light turning on.

3. What causes the P0106 code to appear on a Subaru?

Common causes include a faulty MAP sensor, vacuum leaks, clogged air filters, damaged wiring or connectors, and issues with the engine control module (ECM).

4. Can a dirty air filter trigger the P0106 code in a Subaru?

Yes, a clogged air filter can restrict airflow, leading to inaccurate MAP sensor readings and triggering the P0106 code.

5. How do you diagnose a P0106 code on a Subaru?

Diagnosis typically involves inspecting the MAP sensor, checking for vacuum leaks, testing the sensor’s voltage with a multimeter, and examining related wiring and connectors.

6. Is it safe to drive with a P0106 code on a Subaru?

While the car may still be drivable, it can experience reduced performance and fuel efficiency. Prolonged driving without repairs may cause further engine damage.

7. How do you fix a P0106 code on a Subaru?

Repairs may include replacing the MAP sensor, fixing vacuum leaks, cleaning or replacing the air filter, repairing damaged wiring, or updating the ECM software.

8. Will clearing the P0106 code solve the problem permanently?

Clearing the code will turn off the check engine light temporarily, but the issue will likely return unless the underlying problem is resolved.

9. Can a vacuum leak cause the P0106 code on a Subaru?

Yes, a vacuum leak can disrupt the MAP sensor's ability to measure pressure accurately, triggering the P0106 code.

10. How much does it cost to fix a P0106 code on a Subaru?

Repair costs can vary depending on the cause, ranging from $50 for a simple air filter replacement to $300 or more for a new MAP sensor or wiring repairs.

Discuss the causes and fixes for P0106 Subaru OBDII Code

Code P0106 Subaru comments

No comments found for this page.