HomeFault codes › P00BD to P00BF

P00BD–P00BF Mass or Volume Air Flow A Circuit Range/Performance - Air Flow Too High

Investigate soon

The sensor still works, but its reading has drifted outside the window the ECU expects. That usually means a tired sensor or a problem with what it is measuring, not a broken wire.

Can you drive it? The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Which code is which

Same fault, different cylinder or bank — diagnosed the same way. Several set together usually means one shared cause.

CodeDefinitionSeverity
P00BDMass or Volume Air Flow A Circuit Range/Performance - Air Flow Too HighInvestigate soon
P00BFMass or Volume Air Flow B Circuit Range/Performance - Air Flow Too HighInvestigate soon

The definition

P00BD: Mass or Volume Air Flow A Circuit Range/Performance - Air Flow Too High.

P00BD is a powertrain code (the engine or gearbox), defined by the SAE standard - it means the same thing on any make of car, and any generic OBD-II reader will decode it.

What to check first

Cheapest and fastest checks first:

  1. Read the freeze-frame data stored with the fault - engine speed, load and temperature at the moment it logged tell you whether this happens cold, hot or under load.
  2. Check the connector at the part for corrosion, and that it is fully seated.
  3. Clear the code and see whether it returns, and under what conditions.

What actually causes this on a VAG

The opposite complaint to a low-flow fault: the airflow meter is reporting more air than the control unit expects for what it is commanding. The direction matters here, and it is where most people go wrong on this code. Air sneaking into the engine past the meter - a split hose, a tired crankcase breather - makes the reading come out too LOW, not too high, so those are the wrong things to chase. A reading that is too high means one of three things: air was counted by the meter and then escaped before it reached the cylinders, the meter itself is over-reading, or, on a diesel, the exhaust gas recirculation the engine was relying on is not flowing. Flat performance, limp mode, smoke on a diesel, or nothing noticeable at all are all possible.

Most likely causes, in order

  1. Air escaping between the turbo and the engine. On a turbocharged engine everything after the compressor is under pressure, so a split charge pipe, a perished intercooler hose or a clamp left loose lets air that the meter has already counted blow out before it reaches the cylinders. Expect underboost or boost-deviation codes stored alongside, and often a whistle or a puff under load. Working along the charge pipes and clamps by hand costs nothing; a workshop pressure test finds the rest.
  2. On a diesel, exhaust gas recirculation that is not flowing. VAG diesel control units regulate EGR by watching the air mass figure - they open the valve until the measured air falls to target. If the valve is seized shut, the passages or cooler are choked with soot, or someone has fitted a blanking plate, the measured air never comes down and it sits above target with nothing wrong with the sensor. Compare the actual and specified air mass values side by side on a scan tool and look for EGR codes stored with it.
  3. The meter is over-reading, or the wrong one is fitted. Contamination and age shift a hot-film sensor's calibration in either direction, and the housing matters as much as the sensor: an aftermarket intake with a different bore, a missing flow straightener, a copy part, or a sensor that is not fully seated or has been fitted rotated will all read high from the moment it goes in. Check what is actually fitted, that it is the correct part for your engine code, and that it is seated and orientated properly. If the fault started immediately after intake work or a new sensor, this is your first suspect.
  4. A boost or manifold pressure sensor reading low. Less common. The comparison has two halves, and if the pressure sensor feeding the expected-airflow model under-reads, the airflow figure looks too high without anything being wrong with it. On a car that has been standing, switch the ignition on without starting and check the manifold pressure reading agrees with the barometric reading - they should match.

Worth knowing: Do not start by replacing the airflow meter, and do not let this code send you after a crankcase breather or a vacuum leak: those cause the opposite reading, and fitting a breather kit for this code is money spent on a part that was never at fault. On a turbo the first job is to check every clamp and charge pipe between the turbo and the engine; on a diesel it is to establish whether EGR is actually flowing. Both cost nothing but time. And if the fault appeared right after an aftermarket intake or a replacement sensor was fitted, put that back to standard before diagnosing anything else.

Reading the code is the easy part

A code names the circuit that complained. What tells you why is watching the sensor behind it while the engine runs — and that is where a code reader stops and a diagnostic tool starts.

VAGPULSE reads every module in a VW, Audi, Skoda or SEAT — not just the engine — shows the live measuring blocks behind this fault, gives you the freeze-frame conditions it was logged under, and clears it once you have fixed it. It also does what a generic OBD reader cannot on a VAG: service resets, coding, adaptations, and Stage 1–3 flashing with your original file saved first.

$249 once. No subscription, unlimited cars. Windows 10/11.

See VAGPULSE — $249 Look up another code

Software downloads instantly · cable ships September 30 · cable guarantee — refund if it won't connect

Prefer to work on your phone? The VAGPULSE Android app is a free download and its demo mode runs against a sample car with no hardware at all, so you can see exactly what it reads before spending anything. Reading your car with it needs the VAGPULSE cable, which comes with the licence.

Common questions

What does P00BD mean?

P00BD means Mass or Volume Air Flow A Circuit Range/Performance - Air Flow Too High. The sensor still works, but its reading has drifted outside the window the ECU expects. That usually means a tired sensor or a problem with what it is measuring, not a broken wire.

Can I drive with P00BD?

The engine light will stay on and the car may run in a reduced-power mode. Read the freeze-frame data to see the conditions the fault was logged under.

Related reading

← All VAG fault codes · Guides · VAGPULSE