Severity High
P0104

P0104 - Mass Air Flow Sensor Circuit Intermittent

What does the P0104 code mean?

The P0104 code indicates that the Engine Control Module (ECM) has detected an intermittent signal from the Mass Air Flow (MAF) sensor circuit. This sensor measures the amount of air entering the engine to determine the correct fuel mixture. An intermittent fault means the signal is erratic or drops out temporarily, often due to wiring issues, loose connections, or a failing sensor. This can cause drivability problems and trigger the Check Engine Light.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

Step 2: Visually inspect MAF sensor connector and wiring for damage or corrosion.

3

Step 3: Check for intake air leaks downstream of the MAF sensor.

4

Step 4: Test MAF sensor signal with a scan tool or multimeter while engine is running.

5

Step 5: Clean the MAF sensor with MAF cleaner if dirty, then retest.

Need an OBD2 Scanner for the P0104? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive long distances as the intermittent signal can cause stalling or poor performance, potentially leading to unsafe driving conditions.

How much does it cost to fix?

Diagnosis typically costs $50-$150. If the MAF sensor needs replacement, parts range from $80-$200 plus labor. Cleaning the sensor is cheaper, around $10 for cleaner.

06. Related Codes