P0104 Mass Air Flow MAF Circuit Intermittent
Mass or Volume Air Flow Circuit Intermittent/Erratic
What does that mean?
This diagnostic trouble code (DTC) is a generic powertrain code, which means that it applies to OBD-II equipped vehicles that have a mass airflow sensor. Brands include but are not limited to Ford, Mercedes, Peugeot, Toyota, Honda, Citroen, Nissan, VW, Jeep, Chevrolet, Dodge, etc. Although generic, the specific repair steps may vary depending on make/model.
The MAF (mass air flow) sensor is a sensor mounted in a vehicle's engine air intake tract downstream from the air filter, and is used to measure the volume and density of air being drawn into the engine. The MAF sensor itself only measures a portion of the air entering and that value is used to calculate the total volume and density of air being ingested.
The powertrain control module (PCM) uses that reading along with other sensor parameters to ensure proper fuel delivery at any given time for optimum power and fuel efficiency.
This P0104 diagnostic trouble code (DTC) means that there is an intermittent or erratic fault detected in the Mass Air Flow (MAF) sensor or circuit. The PCM detects that the actual MAF sensor frequency signal is not performing within the normal expected range of the calculated MAF value.
Note: Some MAF sensors also incorporate an air temperature sensor, which is another value used by the PCM for optimal engine operation.
Photo of a MAF sensor:
What are some possible symptoms?
Symptoms of a P0104 code may include:
- Malfunction indicator lamp (MIL) illumination (a.k.a. check engine light)
- Rough running engine
- Black smoke from tail pipe
- Engine hard start or stalling after it starts
- Possible other driveability symptoms or even no symptoms
What are some potential causes?
Potential causes for this trouble code may include:
- Dirty or contaminated mass air flow sensor
- Failed MAF sensor
- Intake air leaks
- MAF sensor electrical harness or wiring problem (open, shorted, frayed, poor connection, etc.)
Note that other codes may be present if you have a P0104. You may have misfire codes or O2 sensor codes, so it's important to take a "big picture" look at how the systems work together and effect each other when doing a diagnosis.
What can I do to diagnose and repair a P0104 engine code?
- Visually inspect all MAF sensor wiring and connectors to make sure they are intact, not frayed, broken, routed too close to ignition wires/coils, relays, motors, etc.
- Visually inspect for any obvious air leaks in the air intake system
- Visually *closely* inspect the MAF sensor wires or film to see if you can see contamination such as dirt, dust, oil, etc.
- If the air filter is dirty, replace it with a new original equipment filter from the dealer
- Carefully clean the MAF using MAF cleaner spray is generally a good DIY friendly diagnostic/repair step
- If the air intake system has a mesh in it, make sure that is also clean (VWs mainly)
- Loss of vacuum to the MAP sensor can trigger this DTC
- A low minimum air rate through the sensor bore may cause this DTC to set at idle or during deceleration. Inspect for any vacuum leaks downstream of the MAF sensor.
- Use a scan tool to monitor real-time sensor values from the MAF sensor, O2 sensors, etc.
- Check for Technical Service Bulletins (TSBs) for your particular make/model in case of known issues on your vehicle
- The barometric pressure (BARO) that is used in order to calculate the predicted MAF value is initially based on the MAP sensor at key ON.
- A high resistance on the ground circuit of the MAP sensor can cause this DTC to set
If you do need to replace the MAF sensor, we recommend using an original equipment OEM one from the manufacturer rather than buying an aftermarket part.
Note: The use of a reusable oiled air filter could be a cause of this code, if it is over-oiled. Oil can transfer to the fine wire or film inside the MAF sensor and contaminate it. Use something such as MAF cleaner spray to clean the MAF in such situations. We do not recommend the use of oiled air filters.
Related P0104 DTC Discussions
- bad MAF f350 p0101 and p0104
Have pinging problem under light to heavy load. So I decided to look at MAF sensor. Sensor had electrode handing free so I replaced it, New senor and now I have P0101 and P0104. Erased codes and ran fine for 10 miles then threw codes again. Any ideas Ken...
- 2000 CAmry - OBD-II code P0104
I have a 2000 camry 4cyl. with 92K miles. The check engine light came on. The code is P0104, EGR - insuffieient flow. Where do I start?...
- 2006 F-150 remote starter installed now P0104, P0605, & B1352
I had a Viper 7345V Remote starter installed in my 2006 F150 (Feb 10,2016), on Feb 11, check engine light came on. I returned to the installer to question if the remote starter install may have anything to to with the check engine light now on. Told No. So I went to a auto repair shop to have th...
- 2008 1.6 hdi c4 Picasso p0104 p0113
Hi All, I have a 2008 1.6 hdi c4 picasso. It has absolutely no power, and is showing the fault codes p0104 and p0113, and also showing that injector no. 3 isnt firing, I have already changed that injector, the fuel filter, and the air flow meter, with no success. It stilll says no.3 isnt firing. Any...
- 2005 Dodge Dakota p0104 code
I have a 05 Dodge dakota with the 4.7 V8. My problem is that I am getting a p0104 code which is supposed to be a Mass Airflow sensor Intermittant. The engine has no Mass airflow sensor, it has a MAP sensor which is a different code. I could use some insight....
- 2006 Ford E150 Van throws P0104 on failed TPS sensor.
Hi, My neighbor's commercial E150 van has about 150k miles on it and is usually garage maintained. It started having stalling problems when he'd slow down for a full stop. I hooked up my bluetooth OBD Diagnostic Interface and according to Torque Pro on my droid, P0104 is "Mass or Volume Air ...
Need more help with a p0104 code?
If you still need help regarding the P0104 trouble code, please post your question in our FREE car repair forums.
NOTE: This information is presented for information purposes only. It is not intended as repair advice and we are not responsible for any actions you take on any vehicle. All information on this site is copyright protected.