My Pro Street

P0104 Code Explained: Mass Air Flow (MAF) Sensor Circuit Intermittent Causes, Symptoms & Fixes

P0104 Code Explained highlight image showing an intermittent Mass Air Flow (MAF) sensor circuit fault with a MAF sensor, damaged wiring, unstable airflow signal graph, Check Engine warning light, and engine intake system, featuring the Pro Street TV logo and www.ProStreetOnline.com branding.

If your OBD-II scanner displays P0104, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the Mass Air Flow (MAF) sensor signal is intermittent or erratic. Rather than seeing a steady airflow signal, the PCM detects unexpected spikes, dropouts, or fluctuations that don’t match actual engine operating conditions.

The generic OBD-II definition for P0104 is:

Mass or Volume Air Flow Circuit Intermittent

Unlike P0102, where the MAF signal remains consistently low, or P0103, where the signal remains consistently high, P0104 indicates the signal repeatedly changes unexpectedly. The airflow reading may suddenly disappear, jump to unrealistic values, or fluctuate without corresponding changes in engine speed or throttle position.

Intermittent electrical faults are often the most frustrating to diagnose because the problem may disappear while the vehicle is being tested. Loose connectors, broken wires hidden inside insulation, vibration-related faults, moisture intrusion, poor terminal tension, and failing MAF sensors are among the most common causes.

Fortunately, careful diagnosis using live scan data, wiggle testing, voltage-drop testing, and visual inspection usually reveals the root cause before unnecessary parts are replaced.


Alternate Manufacturer Definitions

Depending on the manufacturer or scan tool, P0104 may also appear as:

Although the wording differs, all versions indicate that the PCM has detected an unstable MAF sensor signal.


P0104 Quick Facts

ItemInformation
Diagnostic CodeP0104
Generic DefinitionMass or Volume Air Flow Circuit Intermittent
CategoryPowertrain
SystemAir Intake / Fuel Management
Fault TypeIntermittent Electrical Signal
SeverityModerate
Safe to Drive?Sometimes
Common CausesLoose connector, broken wiring, faulty MAF sensor, moisture intrusion
Common SymptomsHesitation, stalling, surging, poor fuel economy, intermittent Check Engine Light
Typical Repair Cost$20–$900+

What Does the P0104 Code Mean?

The Mass Air Flow sensor continuously measures the amount of air entering the engine so the PCM can calculate the correct amount of fuel to inject.

Under normal operation, airflow changes smoothly as:

With P0104, the PCM detects airflow readings that change suddenly without a logical reason.

For example:

When these irregular signal changes exceed manufacturer limits, the PCM stores P0104 and illuminates the Check Engine Light.


What Does “Circuit Intermittent” Mean?

The phrase Circuit Intermittent means the electrical circuit is functioning normally some of the time but fails unpredictably.

Unlike an open circuit or a short circuit, intermittent faults often occur only under certain conditions such as:

These faults can be extremely difficult to duplicate because the problem may disappear by the time testing begins.

Common intermittent electrical problems include:


How the Mass Air Flow Sensor Works

Most modern gasoline engines use either a hot-wire or hot-film Mass Air Flow sensor.

Inside the sensor is a heated sensing element.

As incoming air cools the element, the sensor increases current to maintain a specific temperature.

The sensor converts that change into an electrical signal that represents airflow.

Depending on manufacturer design, the signal may be:

The PCM constantly monitors this signal while comparing it with numerous other engine sensors.

When the signal repeatedly drops out or becomes erratic, P0104 is stored.


How the PCM Uses MAF Sensor Data

The PCM relies heavily on MAF sensor information to calculate:

An unstable airflow signal affects virtually every engine-management calculation.

When the PCM no longer trusts the MAF sensor, it often substitutes estimated airflow values based on other sensors.

Although this allows the engine to continue running, drivability and fuel economy usually suffer.


Where Is the MAF Sensor Located?

The MAF sensor is normally installed:

Between the Air Filter and Throttle Body

Most naturally aspirated engines position the sensor directly after the air filter.

Ahead of the Turbocharger

Turbocharged engines usually mount the sensor before the compressor inlet.

Integrated into the Airbox

Some manufacturers build the sensor into the air cleaner housing.

Combined with the Intake Air Temperature Sensor

Many modern MAF sensors also contain the Intake Air Temperature (IAT) sensor inside the same housing.

Always verify connector pin assignments before electrical testing.


How the PCM Detects P0104

The PCM constantly compares the MAF signal against:

P0104 may be stored when:

Many manufacturers require the fault to occur multiple times before setting the code.


P0104 vs P0100, P0101, P0102 and P0103

CodeDescriptionGeneral Fault
P0100Mass Air Flow Circuit MalfunctionGeneral electrical fault
P0101Mass Air Flow PerformanceAirflow calculation incorrect
P0102Mass Air Flow Circuit Low InputSignal too low
P0103Mass Air Flow Circuit High InputSignal too high
P0104Mass Air Flow Circuit IntermittentSignal unstable

Think of them this way:


Common Symptoms of P0104

Symptoms vary depending on how frequently the signal drops out.

Drivers may experience:

Some vehicles may run perfectly during one trip and barely idle during the next.


Can P0104 Cause Stalling?

Yes.

If the PCM suddenly loses accurate airflow information while idling or during throttle transitions, fuel delivery can become unstable.

This may lead to:

These symptoms are especially common when the connector has loose terminals.


Can P0104 Cause Misfires?

Yes.

An unstable airflow signal causes incorrect fuel delivery.

The PCM may alternate between rich and lean mixtures, resulting in:

Related codes may include:


Can P0104 Affect Turbocharged Vehicles?

Absolutely.

Turbocharged engines depend heavily on accurate airflow calculations.

Intermittent MAF signals may affect:

The PCM may reduce boost pressure or enter limp mode to protect the engine.


Is P0104 Serious?

P0104 should be considered a moderately serious diagnostic code.

Although many vehicles remain drivable, continued operation with unstable airflow readings may result in:

The sooner intermittent electrical problems are diagnosed, the easier they usually are to repair.


Can You Drive with P0104?

Sometimes.

Short trips may be possible if:

Avoid driving if:


Can Moisture Cause P0104?

Yes.

Water intrusion is a surprisingly common cause of intermittent MAF faults.

Possible sources include:

Moisture inside electrical connectors can temporarily interrupt sensor signals.


Can a Loose Connector Cause P0104?

Absolutely.

Loose connector terminals are one of the most common causes of intermittent MAF faults.

Symptoms often appear:

Simply reseating the connector may temporarily eliminate the problem, making diagnosis even more difficult.


25 Common Causes of P0104

The most common causes include:

  1. Faulty MAF sensor
  2. Loose connector
  3. Corroded terminals
  4. Broken signal wire
  5. Broken ground wire
  6. Poor connector terminal tension
  7. Moisture intrusion
  8. Damaged wiring harness
  9. Chafed wiring
  10. Engine vibration
  11. Rodent damage
  12. Loose engine ground
  13. Poor battery ground
  14. Dirty MAF sensor
  15. Low-quality aftermarket MAF sensor
  16. Incorrect replacement sensor
  17. Damaged intake duct
  18. Improper aftermarket intake
  19. Intermittent PCM connection
  20. Charging-system voltage fluctuation
  21. Internal sensor electronics failure
  22. Loose PCM connector
  23. Harness rubbing against engine components
  24. Heat-damaged wiring
  25. Internal PCM failure (rare)

The most common causes are connector problems, wiring faults, and failing MAF sensors, not the PCM itself.


Faulty Mass Air Flow Sensor

As MAF sensors age, internal electronics may become unstable.

Heat cycling, vibration, contamination, and moisture can cause the signal to intermittently fail before the sensor completely stops working.

Replacing the sensor should only occur after confirming proper power, ground, and wiring integrity.


Loose or Corroded Connector

A connector that loses terminal tension can intermittently disconnect while driving.

Inspect for:

These faults often disappear while the vehicle is parked, making them difficult to reproduce.


Broken Wire Inside Insulation

One of the hardest faults to locate is a conductor broken inside otherwise perfect-looking insulation.

The wire may reconnect until:

A wiggle test during live scan monitoring often reveals these hidden failures.


Moisture Intrusion

Even small amounts of moisture inside the connector can interrupt sensor communication.

Inspect for:

Allow connectors to dry completely before reconnecting.


Aftermarket Intake Systems

Improperly installed cold air intakes can place stress on the MAF harness.

Watch for:

These conditions can create intermittent signal loss during acceleration.


PCM Failure

Although possible, PCM failure remains one of the least common causes of P0104.

Always verify:

before replacing the PCM.

Unlike P0102 or P0103, which indicate a consistently low or high signal, P0104 means the PCM detects an airflow signal that repeatedly drops out, spikes, or becomes erratic. These faults are often caused by loose connectors, damaged wiring, poor terminal contact, vibration, moisture intrusion, or an aging MAF sensor.

The following diagnostic procedure will help isolate the root cause before unnecessary parts are replaced.


How to Diagnose the P0104 Code

Step 1: Verify the Code

Connect a professional OBD-II scan tool and record:

Do not clear the code yet. Freeze-frame data often reveals when the intermittent fault occurred.


Step 2: Check for Additional Trouble Codes

P0104 frequently appears alongside:

Additional codes help determine whether the problem is electrical or affecting overall engine operation.


Step 3: Review Freeze-Frame Data

Examine:

If the fault occurred during acceleration or over rough roads, vibration-related wiring faults become more likely.


Step 4: Perform a Thorough Visual Inspection

Inspect the complete intake system.

Check for:

Many intermittent MAF problems are visible before any electrical testing begins.


Step 5: Inspect the MAF Connector

Disconnect the connector.

Inspect for:

Poor connector contact is one of the leading causes of P0104.


Step 6: Inspect the Wiring Harness

Follow the wiring from the MAF sensor toward the PCM.

Look for:

Pay close attention to areas where the harness flexes during engine movement.


Step 7: Perform a Wiggle Test

Start the engine.

Using live scan data, gently move:

Watch for:

A wiggle test often exposes intermittent faults that cannot be found with static testing.


Step 8: Inspect the Air Filter

Check for:

Over-oiled reusable filters can contaminate the sensing element.


Step 9: Inspect the MAF Sensor

Remove the sensor if appropriate.

Inspect for:

Never touch the sensing element directly.


Step 10: Clean the MAF Sensor

If contamination is present:

Use only Mass Air Flow Sensor Cleaner.

Never use:

Allow the sensor to dry completely before reinstalling.


Step 11: Verify Battery Voltage

Measure battery voltage.

Inspect for:

Electrical instability can affect multiple sensors simultaneously.


Step 12: Verify Power Supply

Using a wiring diagram and multimeter:

Verify:

Low or unstable power can interrupt MAF operation.


Step 13: Verify Ground Integrity

Perform a voltage-drop test.

Inspect:

Poor grounds often create intermittent electrical faults.


Step 14: Check the Signal Wire

Back-probe the signal circuit.

Observe signal changes while:

The signal should change smoothly without sudden spikes or dropouts.


Step 15: Compare Live Data

Compare:

If airflow suddenly changes while engine load remains constant, suspect an intermittent electrical fault.


Step 16: Inspect Intake Plumbing

Look for:

Airflow turbulence can contribute to unstable readings.


Step 17: Check for Vacuum Leaks

Inspect:

A smoke machine is recommended for locating small leaks.


Step 18: Inspect the Intake Air Temperature Sensor

Many MAF assemblies include the IAT sensor.

Verify temperature readings remain stable.

Unstable IAT readings may indicate connector or wiring problems affecting both sensors.


Step 19: Verify Charging System Performance

Inspect:

Excessive voltage swings may produce intermittent sensor faults.


Step 20: Inspect PCM Connectors

Disconnect the PCM following factory procedures.

Inspect for:

Repair connector issues before suspecting PCM failure.


Step 21: Review Technical Service Bulletins

Search for TSBs involving:

Many manufacturers have released updated components for recurring MAF issues.


Step 22: Perform a Road Test

Monitor live data while driving.

Observe:

Watch for airflow spikes or signal interruptions.


Step 23: Monitor Scan Tool Graphing

Graph:

A graph often reveals brief signal interruptions that numerical values may miss.


Step 24: Clear the Codes

After repairs:


Step 25: Confirm the Repair

Verify:

Only return the vehicle once multiple drive cycles confirm the repair.


Common Repairs for P0104

Typical repairs include:


Estimated Repair Costs

RepairTypical Cost
MAF cleaner$15–$30
Air filter replacement$25–$90
Connector repair$75–$250
Wiring repair$100–$350
Intake boot replacement$100–$350
Vacuum leak repair$100–$500
MAF sensor replacement$175–$600
PCM software update$100–$250
PCM replacement$1,000–$3,000+

Actual costs depend on vehicle make, labor rates, and OEM versus aftermarket components.


Common Diagnostic Mistakes

Avoid these common errors:

Many intermittent faults are caused by poor electrical connections rather than failed sensors.


Manufacturer-Specific Notes

Ford

EcoBoost engines commonly experience connector movement caused by engine vibration. Inspect harness routing carefully.


General Motors

GM trucks frequently develop broken wiring near the intake duct due to repeated engine movement.


Toyota & Lexus

Use OEM or Denso MAF sensors. Many aftermarket replacements produce intermittent airflow readings.


Honda & Acura

Inspect cold air intake installations for harness strain and improper sensor orientation.


Nissan & Infiniti

Cracked intake tubes and loose connectors are common sources of intermittent MAF faults.


BMW & MINI

Oil contamination from the crankcase ventilation system may affect the hot-film sensor. Inspect the connector and sensor together.


Volkswagen & Audi

Inspect turbo inlet plumbing, shared grounds, and connector moisture before replacing the sensor.


Mercedes-Benz

Harness routing near engine covers and radiator supports may create intermittent wiring failures.


Hyundai & Kia

Check connector engagement, battery condition, and intake duct integrity before replacing components.


Subaru

Modified turbo intake systems and aftermarket blow-off valves can introduce unstable airflow signals if the MAF sensor is improperly positioned.


Preventative Maintenance

Reduce the likelihood of P0104 by:

Routine inspection of the intake system and electrical connectors helps prevent intermittent airflow faults before they become difficult to diagnose.


Frequently Asked Questions

What does P0104 mean?

P0104 indicates the PCM has detected an intermittent or erratic signal from the Mass Air Flow sensor circuit.


Is P0104 serious?

It is moderately serious. The vehicle may remain drivable, but intermittent stalling, hesitation, poor fuel economy, and drivability problems can develop.


Can I drive with P0104?

Usually, yes, if the vehicle runs normally. However, frequent stalling or severe hesitation should be repaired immediately.


Does P0104 always mean the MAF sensor is bad?

No. Loose connectors, damaged wiring, poor grounds, moisture intrusion, and vibration-related faults are often responsible.


Can moisture cause P0104?

Yes. Water inside the connector can interrupt the sensor signal and trigger intermittent airflow faults.


Can a loose connector trigger P0104?

Absolutely. Loose terminal tension is one of the most common causes of intermittent MAF sensor problems.


How much does it cost to repair P0104?

Repairs range from approximately $15 for MAF cleaner to more than $3,000 for a rare PCM replacement. Most repairs involve connectors, wiring, or the MAF sensor itself.


Will cleaning the MAF sensor fix P0104?

It can if contamination is affecting the sensing element, but cleaning will not repair wiring or connector faults.


Can a scan tool identify the exact cause?

A scan tool provides valuable live data, but intermittent faults typically require electrical testing, wiggle tests, and visual inspection to isolate.


What is the difference between P0104 and P0103?

P0103 indicates the MAF signal remains too high, while P0104 indicates the signal repeatedly changes or drops out unexpectedly.


Final Thoughts

The P0104 Mass Air Flow Sensor Circuit Intermittent code indicates that the PCM has detected an unstable airflow signal rather than one that is consistently high or low. Although replacing the MAF sensor is sometimes necessary, many repairs involve fixing loose connectors, repairing damaged wiring, cleaning contaminated terminals, or correcting intake-system problems.

Because intermittent faults often appear only under vibration, temperature changes, or certain driving conditions, a careful diagnosis that combines live-data monitoring, wiggle testing, voltage-drop testing, and thorough visual inspection is the most effective way to identify the true cause and avoid replacing perfectly good components.


Related Pro Street Diagnostic Guides

Related Mass Air Flow Codes

Complete OBD-II Diagnostic Guides

Exit mobile version