The Quick Answer above is the generic definition. What follows is the model-specific detail for the Volkswagen models that log P0104.
P0104 on Volkswagen: Causes, Symptoms and Fix Cost
P0104 on a Volkswagen means the signal from the mass air flow (MAF) sensor circuit is cutting in and out or jumping erratically instead of changing smoothly with engine speed and load. The engine computer sees the airflow reading behave in a way real airflow cannot. The cause is usually a loose or corroded connection, a wire breaking inside its insulation or a failing sensor, and because the fault comes and goes it often takes a wiggle test or a road test with live data to find. VW, Audi, Skoda and SEAT apps often show this code as P010400; the last two digits are a failure-type byte.
Connect any standard Bluetooth OBD2 adapter to your Volkswagen and Skanyx tells you what P0104 means on that engine, whether it is safe to keep driving, and what the fix should cost. Free on iPhone and Android.
Get Skanyx freeWhat does P0104 mean on a Volkswagen?
Volkswagen Golf
1997-2024On VW group cars VCDS shows P0104 as 16488, 'Mass Air Flow Sensor (G70): Intermittent'. The listed causes are wiring and connections (a possible short circuit), leaks before or after the G70, and a defective G70, with the engine control module only seldom at fault, so work through them in that order.
What causes P0104 on a Volkswagen?
Beyond the generic causes listed on the main P0104 page, these are the patterns noted for Volkswagen models:
How to diagnose P0104 on a Volkswagen with OBD2
Follow these steps to pinpoint the root cause of P0104:
- Read every stored code and the freeze frame. The engine speed, load and road speed recorded when P0104 set tell you whether it happens at idle, under load or over bumps
- Inspect the MAF connector and harness: check the locking tab, look for green corrosion or water in the plug, and feel along the wires near the connector for a kink or a soft spot where a strand may have broken
- With the engine idling, watch the live MAF value (the standard OBD2 airflow reading in grams per second) while you wiggle the connector and harness. A reading that spikes to zero or to maximum as you move it confirms a wiring fault. Generic OBD2 readers update only a few times a second, so a very short drop-out may not show; repeat the test several times
- Inspect the intake ducting on both sides of the sensor for splits, loose clamps and a badly seated air filter housing
- Road test while logging MAF and engine speed. The airflow value should rise and fall smoothly with engine speed and load; sudden steps or drops that do not match what your foot is doing point to the circuit or the sensor
- Check the supply and ground at the connector while the engine runs, ideally under load, because a poor connection can pass a static test and still fail when current flows
- If the wiring, connections and intake are sound, replace the MAF sensor
- Clear the code and drive over several days, including rough roads and a warm engine, because an intermittent fault can take time to show whether it is really fixed
How much does P0104 cost to fix on a Volkswagen? (EUR)
Estimated repair costs for P0104 in EUR, compiled across makes. Expect Volkswagen parts and labour towards the upper end of each range.
Prices estimated as of March 2026. Costs vary by region, vehicle, and shop.
Codes related to P0104
These codes are often seen alongside P0104 or point to related issues, on any make:
Looking for the full P0104 reference (all makes, full diagnosis flow, complete repair cost matrix)?
See the main P0104 guideDiagnose P0104 on your Volkswagen
Your car logged P0104. Skanyx reads it on any standard Bluetooth OBD2 adapter, tells you whether it is safe to keep driving, and breaks down the likely repair so you know the number before a shop quotes you. Free on iPhone and Android, and you do not need to be a mechanic to read it.
Get Skanyx free