Skip to content

P0104

Powertrain
Moderate

Mass or Volume Air Flow Circuit Intermittent

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code P0104

P0104

Optional: Add your vehicle for more accurate diagnosis

The P0104 code indicates that the Mass Air Flow (MAF) sensor circuit is experiencing an intermittent fault — the signal cuts in and out or fluctuates erratically rather than failing completely. This can be one of the more frustrating codes to diagnose because the problem may not be present when you're looking for it. The engine may run fine most of the time, then suddenly stumble, hesitate, or stall before returning to normal.

Intermittent electrical problems are almost always caused by a connection issue rather than the sensor itself. Start by unplugging the MAF sensor connector and inspecting both the connector and the sensor pins for corrosion, bent pins, or moisture. A connector that clicks in firmly but has corroded internal contacts is a very common finding. Also trace the wiring harness from the MAF sensor back toward the ECM, looking for areas where it might rub against brackets, hoses, or sharp edges.

If the connector and wiring look good, clean the MAF sensor element with a dedicated MAF cleaner and make sure the intake ducting is securely fastened with no loose clamps. You can try wiggling the connector and wiring while the engine is running to see if you can reproduce the stumble — this is a classic technician trick for finding intermittent faults. If the problem persists after all connections are verified, the MAF sensor itself may have an internal intermittent failure and should be replaced.

Severity

Moderate — Address SoonThis Week

Symptoms

  • Check Engine Light comes on and off
  • Engine intermittently stumbles or hesitates
  • Occasional stalling, especially at idle
  • Sporadic changes in engine performance
  • Fuel economy varies unpredictably
  • Engine surges or bucks under light acceleration

Likely Causes

Loose or corroded MAF sensor connector35%

A connector that is not fully seated or has corroded pins can make intermittent contact, causing the signal to drop in and out as the engine vibrates.

Damaged or chafed wiring in MAF circuit25%

A wire that is partially broken or rubbing against a metal surface can make and break contact intermittently, especially during engine vibration or under-hood heat expansion.

Dirty MAF sensor element20%

A partially contaminated sensor may produce readings that are sometimes within range and sometimes not, depending on airflow conditions and temperature.

Intake air duct loosely connected15%

A loose intake boot or clamp can shift slightly during driving, periodically allowing unmetered air past the MAF sensor and causing intermittent reading fluctuations.

Electrical interference from nearby components5%

High-voltage components like alternators, ignition coils, or aftermarket electronics mounted too close to the MAF wiring can induce sporadic signal interference.

Estimated Cost

DIY Repair

$5$50
Difficulty

DIY Friendly

Shop OBD2 scanners

Professional Repair

$100$400

Includes parts + labor

Common Fixes

  1. Clean and reseat the MAF sensor electrical connector
  2. Inspect and repair damaged or chafed wiring in the MAF circuit
  3. Clean the MAF sensor with dedicated MAF cleaner
  4. Tighten or replace loose intake air duct clamps and boots
  5. Replace the MAF sensor if intermittent failures persist

Shop Parts

Videos

How to Fix P0104 Code | MAF Sensor Intermittent Repair |

Car Mechanic USA

Causes and Fixes P0104 Code: Mass or Volume Air Flow \"A\" Circuit Intermittent

HVAC Mechanic

P0100 P0101 P0102 P0103 P0104 CAUSES AND FIX MASS AIR FLOW MAF

Top 5 Auto Repairs

Related Codes

Still have questions P0104?