Skip to main content

Volkswagen Engine Diagnostic Code P0101: Cause and Fix

  • Author:
  • Updated date:

Perrya is a major car enthusiast and loves sharing his extensive vehicular knowledge with his readers.

Arrow is MAF in VW

Arrow is MAF in VW

P0101 Code

The good thing about on-board diagnostics (OBD) is that for most cars made after 1990, you can ascertain what is wrong, assuming you have the codebook. This will help you or your mechanic start to focus on car repair.

Most Volkswagen's made after 2001 have OBD II, allowing one to plug in a diagnostic code reader and provide the error codes that triggered the engine malfunction light on the dash. Usually, until repair, the light remains lit. Many think the engine light is an idiot light to be ignored, but this is not the case. Depending on the error code from one of many sensors, the car engine may be in limp mode, where the car runs in safe mode to prevent engine damage. Basically, you cannot go much faster than 60 mph or 2200 RPM. Around town, this is not an issue, on the highway, it is.

What Does the Error Code P0101 Mean?

One common engine code Volkswagen owners get is P0101. Whether it is a gas or diesel, the cause is the mass air flow (MAF) sensor, which measures the amount of air flowing into the engine. The sensor is likely overly sensitive. If the sensor detects the flow is more than 18% out of spec, it will trigger the engine light.

What Does the Mass Air Flow Sensor Do?

The MAF is critical to all cars. Usually located between the air filter and intake, it provides air flow measurements to the car computer, which then calculates the correct amount of fuel to inject into the engine. If out of spec, engine performance and MPG are degraded. You might have experienced some stuttering or jerking. You might feel that something is holding the engine to slower speeds no matter how much gas is given. Idle may be erratic.

For VW owners of cars made in 2005–2009, getting rid of the pesky issue is baffling at times.

What to Check First

If you have this engine code, possible causes to check are:

  1. The MAF sensor (G70 on VW)
  2. Vacuum leaks after the sensor to throttle body
  3. Dirty air filter
  4. Ground spots are corroded
  5. Wiring or connectors to MAF
  6. Clogged EGR or intake.


P0101 is an open/short to ground, so your MAF is not getting power, or the wire for Pin 5 is broken. It can also simply mean it's getting an implausible signal. The G70 MAF sensor should be checked with the engine running, EGR valve closed, engine at 1200-2500 rpm, and tested for 5 seconds. The deviation between actual airflow and model should NOT be more than 18%. The air flow quantity at MAF sensor, at idle, should be 2.00–5.00 g\second.

Checking measuring Group 003 with and without basic settings will indicate where the issue is. A low value that correctly tracks the EGR (normal is 270 ON 450 OFF) or engine RPM can mean you have a badly clogged intake manifold.

To check the MAF reference and heater supplies with the ignition on:

Pin 2 ~12V
Pins 3 ~12V
Pins 4 ~5V
Pin 5 to ECM/52 short circuit/near 0 Ohms.

Scroll to Continue

Read More from AxleAddict

MAF Connector Key:

Pin 1 = temp sensor output,

Pin 2 = 12V input, yellow\black for MAF power,

Pin 3 = ground (brown) for MAF ground 12V,

Pin 4 = 5V reference input from ECU voltage (Red\green),

Pin 5 = Output voltage (brown\blue) MAF signal coming out of the sensor and going to the ECM.


Voltage numbers should correspond to the amount of acceleration. Voltage numbers on the multimeter rise smoothly every single time. If the MAF Sensor is good, these readings will not spike up and down crazily but will correspond to the amount of air the engine is breathing at the different RPMs you're accelerating the engine to. If they are not smooth, it's a bad MAF.

To Clean the MAF

The P0101 MAF code issue can sometimes be fixed quite easily by cleaning it with 99% rubbing alcohol at an actual cost of $2 and 10 minutes time.

  1. Remove the sensor from the housing and pour about a quarter pint of alcohol into the air inlet of the sensor.
  2. Wait about 30 seconds for the alcohol to soften the contamination on the wire and repeat the process. Shake off the alcohol.
  3. Do not use compressed air unless it's from a can, for computer keyboards or photography. Shop air is often over 10 0psi and lethal when used for most cleaning operations of this nature.
  4. Once the sensor is completely dry, reinstall, clear your code & try it out.

The correct MAF part numbers are: #038-906-461-B(VW) or Bosch #0 281 002 531(Bosch) for the BEW and Mk5 BRM pumpe duse engines.

When testing the MAF using the computer, what you want to see is "MAF actual" and "MAF requested" match or be almost an exact match. This means that the sensor is delivering what the car's computer expects. If they are off, or "MAF actual" plateaus, the MAF sensor is bad - replace it. A good ALH\BEW motor MAF sensor should be able to read up to around 850-900 mg/h. The BRM motor MAF sensor should go a little higher because the engine has more power.

The MAF is a very sensitive sensor, which is why troubleshooting and repairing are a pain to do.

Other Possible Causes

Several things can trigger this code, including a worn camshaft. Some owners have replaced theirs several times. It is a process of elimination. Make sure the wires and connections are good and readouts are valid. Some owners find the EGR or Intake clogged.

This article is accurate and true to the best of the author’s knowledge. Content is for informational or entertainment purposes only and does not substitute for personal counsel or professional advice in business, financial, legal, or technical matters.

Related Articles