Fuel Delivery

Hero ChapterATLAS-FUELDELI-0142Template 2.2

P0104

Mass Air Flow Circuit Intermittent

P0104 applies to Air Metering / Mass Air Flow and indicates intermittent or erratic MAF circuit signal.\n\nThe PCM monitors rapid dropouts, discontinuities, or implausible changes in the MAF signal that do not match actual airflow changes. Electrical, connector, shared-circuit and real mechanical…

SeverityMedium
DriveabilityModerate; intermittent hesitation or stalling is possible
Diagnostic Time0.75-2.0 hours
Typical Cost$100-$2,500+ depending on whether the proven fault is wiring, a sensor/actuator, or internal/mechanical engine work
Atlas StatusHero Chapter
Reviewed2026-08

Diagnostic Snapshot

Most Common Cause: MAF connector or harness fault including loose terminals, corrosion, chafing, open/short, or poor groundEngine Damage Risk: Low to Moderate depending on resulting fuelingSafe to Drive: Usually suitable only for limited driving when the engine runs normally and no severe warning signs are present. Diagnose promptly.Professional Scan Tool: Recommended; strongly recommended for Gold-level performance/correlation diagnosisMechanical Test Recommended: Yes when scan/circuit results indicate a physically abnormal condition; use the system-appropriate independent testDIY Difficulty: Intermediate to Advanced DIY

Atlas Academy

Learn the System

Before diagnosing this code, it helps to understand the system behind it.

Read Understanding Fuel Delivery Systems

Technical Summary

P0104 identifies intermittent or erratic MAF circuit signal involving mass air flow (MAF) sensor signal circuit. The PCM evaluates rapid dropouts, discontinuities, or implausible changes in the MAF signal that do not match actual airflow changes.

Diagnose the wording of the fault, not the component name alone. Graph the maf signal during a wiggle test and road test instead of relying only on a static meter reading. Use OEM specifications for circuit values and monitor thresholds.

Risk: Moderate; intermittent hesitation or stalling is possible. Engine/catalyst risk: Low to Moderate depending on resulting fueling. Verify the repair by reproducing the original conditions and confirming the monitor completes without a pending or current code.

What You'll Learn

  • Exact meaning of P0104
  • Best freeze-frame and live-data clues
  • Circuit versus mechanical test direction
  • Repair verification

Think Like a Technician

Treat P0104 as evidence, not a parts order. Decide whether rapid dropouts, discontinuities, or implausible changes in the MAF signal that do not match actual airflow changes is electrically wrong or accurately reporting a mechanical condition, then prove that path with an independent test.

What This Code Means

P0104 means the PCM judged rapid dropouts, discontinuities, or implausible changes in the MAF signal that do not match actual airflow changes to be outside the calibrated expectation.

The exact fault is intermittent or erratic MAF circuit signal; it does not automatically prove mass air flow (MAF) sensor signal circuit has failed.

System Overview

Air Metering / Mass Air Flow provides the PCM with an input or controlled response used for engine operation and emissions.\n\nDiagnosis should follow the chain of command/input, circuit integrity, physical response and feedback so an electrical defect is not confused with a real mechanical condition.

Why This Code Sets

The monitor runs only when calibration-specific prerequisites such as usable related signals, suitable operating conditions and stable voltage are met.

When enabled, the PCM evaluates rapid dropouts, discontinuities, or implausible changes in the MAF signal that do not match actual airflow changes. If the result remains outside its calibrated window long enough, P0104 is stored. Use exact OEM thresholds rather than universal values.

Common Symptoms

  • Check Engine Light
  • Possible failed emissions inspection
  • Driveability symptoms depend on how strongly the fault changes load, timing, temperature or throttle control
  • Possible reduced power, roughness, hesitation, hard starting or fuel-economy change depending on the system
  • Fail-safe strategy may substitute a default value or disable an actuator

Most Likely Causes

  • 1. MAF connector or harness fault including loose terminals, corrosion, chafing, open/short, or poor ground
  • 2. Contaminated or biased MAF sensing element
  • 3. Unmetered air leak downstream of the MAF, especially for range/performance faults
  • 4. Cracked or loose intake duct, PCV plumbing fault, or airbox sealing problem
  • 5. Restricted air filter or airflow disturbance from a poorly designed/installed aftermarket intake
  • 6. Sensor power/supply or shared ground problem
  • 7. Internal MAF sensor failure proven by signal testing
  • 8. Less commonly, engine breathing, exhaust restriction, calibration, or module problems that make modeled and measured airflow disagree

Freeze Frame Clues

  • RPM/load and vehicle speed at failure
  • System voltage
  • ECT/IAT and time since start
  • Relevant Air Metering / Mass Air Flow command/feedback PIDs
  • Throttle/load or fuel-trim context when applicable
  • Companion codes that may share a root cause

Live Data Expectations

Graph MAF with RPM, throttle angle, MAP/BARO, calculated load and fuel trims. The signal should rise and fall smoothly with airflow. A flat line, sudden dropout, saturation, or airflow that disagrees strongly with load and fuel-trim behavior changes the diagnostic direction. Do not use a single universal grams-per-second-at-idle rule because displacement, altitude, valve timing and calibration matter.

Typical Verification Tests

  • Confirm P0104 is absent from current and pending memory
  • Recreate the freeze-frame operating range
  • Graph key Air Metering / Mass Air Flow data for smooth/plausible response
  • Repeat wiggle/heat test if originally intermittent
  • Complete required relearn
  • Run the applicable readiness monitor

Before You Condemn

  • Confirm exact code definition/component identity
  • Save freeze-frame
  • Verify voltage and grounds
  • Inspect connector/terminal fit
  • Compare scan data with physical reality
  • Perform OEM circuit/functional test
  • Rule out mechanical causes
  • Document the failed test before replacement

Before Replacing Parts

Save freeze-frame, verify the exact component/pinout, inspect wiring and perform the simplest physical checks first. Graph the maf signal during a wiggle test and road test instead of relying only on a static meter reading. Replace a part only after its signal, circuit, response or OEM test proves it defective.

Diagnostic Workflow

  1. Confirm P0104 with a capable scan tool and record whether it is current, pending, history, or intermittent. Do not clear it yet.
  2. Save freeze-frame data and all companion codes. Note engine speed, load, coolant temperature, intake temperature, throttle position, system voltage, and the PIDs directly related to Air Metering / Mass Air Flow.
  3. Check technical service information for the exact year, engine, calibration, connector pinout, monitor prerequisites, and any known software or harness issues. Do not substitute a generic pinout.
  4. Perform a focused visual inspection of mass air flow (MAF) sensor signal circuit, its connector, nearby harness routing, grounds, and any hoses or passages that affect the measurement or actuator.
  5. Verify battery and charging-system voltage are stable. Low system voltage can distort actuator operation and sensor diagnostics and can create misleading secondary codes.
  6. Graph the maf signal during a wiggle test and road test instead of relying only on a static meter reading.
  7. Inspect the air filter, airbox, intake duct from the MAF to the throttle body, PCV plumbing, clamps, and any aftermarket intake components for leaks or turbulence.
  8. Key on and review MAF, IAT, BARO/MAP, throttle position and system voltage for a rational baseline before starting the engine.
  9. Start the engine and graph MAF with RPM, calculated load, short-term fuel trim and long-term fuel trim. Look for a signal that is biased, flat, noisy, or inconsistent with throttle changes.
  10. Check sensor power, ground and signal with the wiring diagram for the specific sensor type. Backprobe safely; do not spread terminals or pierce weather seals unnecessarily.
  11. For low/high-input faults, isolate whether the circuit is pulled low/high by the sensor or by the harness. An unplug test can be informative only when interpreted using the OEM expected default behavior.
  12. For intermittent faults, perform a harness/connector wiggle test while graphing the MAF PID or scoping the signal. Pay attention to engine movement points and previous repair splices.
  13. For performance faults, smoke-test the intake/PCV system as appropriate and verify there is no unmetered air downstream of the MAF.
  14. Clean the sensing element only when the manufacturer permits it and contamination is visible or strongly suspected. Do not touch hot-film elements with tools.
  15. After repair, clear codes/adaptations only when appropriate, road-test through idle, cruise and moderate acceleration, and verify MAF response and fuel trims remain plausible.
  16. Complete the applicable readiness monitor and confirm P0104 does not return as current or pending.

Labor & Inspection Checklist

  • Verify VIN/engine and service information
  • Scan all related codes and save freeze-frame
  • Inspect mass air flow (MAF) sensor signal circuit connector/harness
  • Check relevant fluid/intake/cooling/mechanical basics
  • Test power/ground/reference/signal or actuator circuit
  • Compare live data with an independent physical check
  • Repair/relearn
  • Verify monitor completion

Common Repairs

  • Repair proven wiring/connector/power/ground fault
  • Replace mass air flow (MAF) sensor signal circuit only after testing proves internal failure
  • Correct verified mechanical/fluid/intake/cooling/timing cause
  • Perform required relearn and monitor verification

Common Parts

  • Connector pigtail
  • Harness repair materials
  • MAF sensor if dropout is internal
  • Intake duct clamps/boot if airflow is unstable

Shop Notes

Document the PID/circuit result that proves the cause of P0104.

If the fault is intermittent, save a graph during a wiggle/road test. After repair, check pending codes and monitor completion.

Technician Notes

For P0104, focus on rapid dropouts, discontinuities, or implausible changes in the MAF signal that do not match actual airflow changes.\n\nUse loaded circuit testing where appropriate and compare scan data with physical reality. Preserve pre-repair data for verification.

Mechanic's Tip

For P0104, put the most diagnostic PIDs on one graph instead of reading them one at a time. A synchronized graph makes it easier to see whether the PCM command changes first, whether the physical system follows, and whether the feedback signal is late, biased, noisy or simply reporting a real mechanical problem.

Common Mistakes

  • Replacing mass air flow (MAF) sensor signal circuit from the code name alone
  • Clearing freeze-frame before diagnosis
  • Using universal specs instead of OEM data
  • Skipping loaded circuit or physical verification
  • Ignoring companion codes
  • Failing to verify a pending-code-free drive cycle

Tools Used During Diagnosis

  • Enhanced/graphing scan tool
  • Digital multimeter
  • OEM wiring diagram and service information
  • Backprobe leads/terminal test tools
  • Battery/charging-system tester
  • Smoke machine for intake leaks
  • Oscilloscope for intermittent/frequency MAF signals when needed
  • Low-current test light or loaded-circuit method appropriate to the circuit

Manufacturer Notes

This is a generic OBD-II code. MAF and MAP system architecture varies considerably: some vehicles use frequency-output sensors, some use voltage signals, some integrate IAT with the MAF, and some use modeled airflow as a cross-check. Use the OEM wiring diagram and PID definitions before applying voltage or grams-per-second assumptions.

Customer Explanation

Your vehicle stored P0104, which means the computer found intermittent or erratic MAF circuit signal in the Air Metering / Mass Air Flow system. The code does not automatically mean mass air flow (MAF) sensor signal circuit must be replaced. Wiring, connectors, operating conditions and mechanical problems can create the same code. The correct repair starts by saving the fault data, checking the simple causes, and testing the system under the conditions that caused the warning light.

Frequently Asked Questions

What does P0104 mean?

P0104 means the PCM has identified intermittent or erratic MAF circuit signal involving mass air flow (MAF) sensor signal circuit. It identifies the monitored fault, not automatically a failed part.

Can I drive with P0104?

Usually suitable only for limited driving when the engine runs normally and no severe warning signs are present. Diagnose promptly.

What should I check first for P0104?

Graph the maf signal during a wiggle test and road test instead of relying only on a static meter reading. Save freeze-frame and related codes before clearing anything.

Does P0104 mean the sensor or actuator is bad?

No. Wiring, connectors, power/ground, mechanical conditions, contamination, shared circuits, calibration and the monitored component itself all have to be considered.

Will P0104 fail an emissions inspection?

Usually yes when the malfunction indicator lamp is commanded on, and clearing the code shortly before inspection can leave readiness monitors incomplete.

Can low battery voltage cause or complicate P0104?

Yes. Low cranking or charging voltage can affect sensor references, actuator response and module diagnostics. Verify electrical system health when voltage in freeze-frame is suspicious.

Should I clear P0104 before diagnosing it?

No. Record freeze-frame, pending codes and companion DTCs first. Clearing memory can erase the conditions that make the fault easier to reproduce.

When is professional equipment justified for P0104?

A bidirectional scan tool, oscilloscope, smoke machine, pressure/vacuum test equipment or OEM service information is justified when basic visual and circuit checks do not clearly prove the fault.

Can P0104 be intermittent?

Yes. Connector fretting, heat-related electronics, harness movement and marginal mechanical control can create faults that disappear in the bay. Graphing data during a road test is often more revealing than a static check.

How do I know the repair is finished?

Reproduce the original operating conditions, confirm the affected live data behaves normally, run the applicable monitor and make sure P0104 does not return as current or pending.

Related Atlas Resources

Review the related system chapter and OEM service information before specification-level testing.

Diagnostic Confidence

High after the code is reproduced and circuit/physical response is verified; Medium when the fault is intermittent and cannot be reproduced

Related Codes

Project Atlas Feedback

Was this article helpful?

Needs Improvement
Save Up to 80% on Automotive Parts

Working on this repair?

Create a professional estimate in minutes.

Email it to your customerTrack labor and partsConvert it into an invoiceKeep a complete repair history
Start Free PistonCMS Account

Project Atlas

Chapter Status

Editorial StatusAtlas Certified
Last Reviewed2026-08
Template Version2.2
Related Academy GuideUnderstanding Fuel Delivery Systems

Why Trust This Guide?

Updated regularlyWritten for working techniciansPractical diagnostic processBuilt for mobile mechanics and independent shopsMaintained by PistonCMS

Built by mechanics. Improved by mechanics.

This guide is maintained for working mechanics, mobile technicians, fleet maintenance professionals, and independent repair shops.