Subaru Impreza:  P0068 MAP/MAF Throttle Position Correlation

P0068 in the Subaru Impreza is a generic OBD II code.  In layman’s terms, it means that the MAP (manifold absolute pressure) and/or MAF (mass airflow sensor) are providing the Impreza’s computer contradicting data compared to what it should be in relation to the throttle position sensor.

The throttle position sensor tells the computer how far the throttle body blade has opened.  There is a corresponding range of air that should be read from the mass airflow sensor, or pressure from the MAP sensor in relation to the throttle position.

P0068 Subaru Impreza

If there is too much input voltage coming from the throttle position sensor compared to the voltage input signals from the MAP and MAF sensors, P0068 is thrown, and the check engine light comes on.

 

 

P0068 Symptoms:  Subaru Impreza

The MAP, MAF, and throttle position sensors need to agree.  When they don’t there can be some serious drivability issues.

  • Poor fuel economy
  • Sluggish acceleration
  • Rough idle
  • Hard to start

 

Subaru Impreza P0068 Causes + Diagnosis

Make sure to check for any other OBDII codes.  If there’s a code related to one of the sensors listed below, start your search there.  Below are the most common causes of P0068 in a Impreza.

 

1. Vacuum Leak

Subaru Impreza P0068 Causes
It can be tough to find a vacuum leak in this mess

Vacuum leaks are known to throw P0068.  When this is the situation, the data coming from the MAF/MAP sensors is correct.  It doesn’t agree with the throttle position sensor because air is getting in from somewhere else.

While it may not be the most likely reason that your Impreza has the OBDII P0068 code, it may be the easiest to detect.  Here’s a solid video that can help you determine if there is a vacuum leak in a short amount of time.

A vacuum leak where the throttle body bolts to the intake, at the intake manifold, or even in the air induction system (between the MAF and throttle body) are great places to look.

A very likely and quick place to look for a vacuum leak is to check all the rubber hoses that attach to the intake manifold and see if they have any obvious cracks and that they are seated tightly.

 

2. Bad MAF or MAP Sensors

P0068 Subaru Impreza Diagnosis

Your Impreza likely has a bad MAP, MAF, or throttle position sensor.  The wiring going to them may be exposed, or damaged.  This may have happened, but is not as likely as a bad sensor.

What is likely more likely is the one of these sensors has failed.

The MAF sensor attaches to the intake tubing and measures air volume before it gets to the intake manifold. Subaru Impreza: Bad MAF Sensor

The MAP sensor bolts to the intake and is responsible for measuring the temperature of the air entering the intake manifold, RPM, and the amount of air.

They are both essential parts of getting the air fuel mixture right.  Some engines have one or the other.  Some have both.

These sensors can last the life of the vehicle.  Their lifespan will decrease if the air filter is not changed on time, as dirt and grime can contaminate it relatively easily.

You’re going to need to test each of them with a multimeter to see if they are reading properly.  Here’s how to do that: Youtube, ItStillRuns (good website).

 

3. Bad Throttle Position Sensor

Subaru Impreza P0068

The throttle position sensor is going to be attached to or incorporated into the throttle body.  It’s only job is to tell you where the throttle is physically in it’s movement from idle to wide open throttle.

You can test it with a multimeter.  

Also, look around the wiring harness to make sure that it isn’t damaged in some way.

 

4. Dirty Air Cleaner

Check the air cleaner to see if it looks truly dirty.  Sometimes if they get bad enough it’ll be enough to trigger P0068 DTC

 

P0068 Repair Difficulty

If your Impreza has P0068, it can be a challenge to diagnose.   The challenge is that there are going to be a sensor that you are going to need to replace, or check with a multimeter.

Some folks replaced the throttle position sensor without checking it and will get lucky.  If that doesn’t work, they’ll move on to the next sensor (MAP or MAF). It can save you a lot of money and time checking these sensors with a multimeter before replacing them.

 

Impreza P0068 Don’ts

  • Don’t replace the sensors without checking them to see if they are functioning properly with a multimeter first.
  • Don’t ignore this code.  A rough running engine can cause more problems if ignored long enough.
  • Don’t be a hero.  This can be difficult code to diagnose.   A mechanic can not it out pretty quick if you aren’t comfortable enough with it.