Home » OBD Codes » P0104 Mass or Volume Air Flow “A” Circuit Intermittent

P0104 Mass or Volume Air Flow “A” Circuit Intermittent

Technical Description

Intermittent or erratic circuit for mass or volume air flow

What does that mean?

This diagnostic trouble code (DTC) is a generic powertrain code that applies to OBD-II equipped vehicles with a mass airflow sensor. This includes brands such as Ford, Mercedes, Peugeot, Toyota, Honda, Citroen, Nissan, VW, Jeep, Chevrolet, Dodge, etc. While it is a generic code, the specific repair steps may vary depending on the make and model of the vehicle.

The MAF (mass air flow) sensor is a sensor located in the engine air intake tract downstream from the air filter. It is used to measure the volume and density of air being drawn into the engine. The MAF sensor only measures a portion of the air entering and uses that value to calculate the total volume and density of air being ingested.

The powertrain control module (PCM) uses the MAF sensor reading, along with other sensor parameters, to ensure proper fuel delivery for optimal power and fuel efficiency.

This P0104 diagnostic trouble code (DTC) indicates 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 within the normal expected range of the calculated MAF value.

Note: Some MAF sensors also have an air temperature sensor, which is another value used by the PCM for optimal engine operation.

Related MAF circuit trouble codes include P0100, P0101, P0102, and P0103.

Photo of a MAF sensor:

What are some possible symptoms?

Symptoms of a P0104 code may include:

  • Malfunction indicator lamp (MIL) illumination (also known as check engine light)
  • Rough running engine
  • Black smoke from tailpipe
  • Stalling
  • Engine hard start or stalling after starting
  • Possible other driveability symptoms or no symptoms at all
  • 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 affect each other when diagnosing.

    What can I do to diagnose and repair a P0104 engine code?

  • Visually inspect all MAF sensor wiring and connectors to ensure they are intact, not frayed, broken, or 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 check for 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, which is generally a good DIY-friendly diagnostic/repair step
  • If the air intake system has a mesh, make sure it is also clean (especially for VWs)
  • 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 with your vehicle
  • The barometric pressure (BARO) used 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 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. In such situations, use something like MAF cleaner spray to clean the MAF. We do not recommend the use of oiled air filters.

    Professional Service

    While we always advise seeking mechanical solutions for this issue, if it is not possible, we offer the option to permanently delete this specific DTC. All other codes will continue to function. If you would like this service, please upload your ECU file to our portal.

    Find out more in our Customer Portal

    Register for free. See detailed specifications and download tuning files.

    One time buyer? Start right away, no registration needed.

    We walk the extra mile.
    Full throttle to the solution

    Continuously improving

    We regularly make improvements to existing files.

    Fast response times

    We are easy to reach and respond quickly to all your questions.

    Developed on dyno

    Many of our tuning files are carefully tested on Dyno and road.

    2251 real customers worldwide

    Guosong HuangQS RACING

    I like your team. Because we have cooperated for 4 years.

    - Thanks a lot for your compliment and for already working with us for the last 4 years.

    Markou ConstantinosAntonis Markou Garage

    I am very happy to meet you guys and I love working with you! Keep going !

    - Dear Antonis, Thanks a lot for your compliments.