631-982-0042
Auto Barn

P0104

Fix within a few days

The Mass Air Flow (MAF) sensor is sending an inconsistent or erratic signal to your engine's computer.

Sensors SystemMAF, MAP, throttle position

Code P0104 means your Mass Air Flow (MAF) sensor signal is intermittent. Common causes: Dirty/faulty MAF sensor (60%), wiring issues (20%), vacuum leaks (10%). Drivability: Yes, for short trips, but fix soon. Repair cost: $10-$200 DIY, $150-$400 professional.

Can I Drive With P0104?

Yes, for short trips only

Essential trips under 10 miles, avoid highways and heavy acceleration

Stop driving immediately if: Flashing Check Engine Light, significant power loss, engine stalling frequently, black smoke from exhaust

Symptoms of P0104

  • 1Check Engine Light is on
  • 2Engine runs rough or idles poorly
  • 3Engine stalls, especially at idle or when coming to a stop
  • 4Poor acceleration or hesitation
  • 5Reduced fuel economy
  • 6Engine may be hard to start

Common Causes of P0104

Parts most likely causing this code, ranked by probability

Mass Air Flow (MAF) Sensor60% likely

A dirty or faulty MAF sensor cannot accurately measure incoming air, leading to erratic signals.

60% of P0104 cases are fixed by replacing or cleaning the MAF sensor

Shop
MAF Sensor Wiring or Connector20% likely

Corroded, loose, or damaged wires and connectors can cause intermittent signal loss from the MAF sensor.

20% of P0104 cases are fixed by repairing MAF sensor wiring or connector

Shop
Vacuum Leaks10% likely

Unmetered air entering the engine through a vacuum leak can cause the MAF sensor's readings to appear erratic to the engine computer.

10% of P0104 cases are fixed by repairing vacuum leaks

Shop
Air Filter5% likely

A severely clogged air filter restricts airflow, which can cause the MAF sensor to report inconsistent or incorrect air mass readings.

5% of P0104 cases are fixed by replacing a dirty air filter

Shop
Engine Control Module (ECM/PCM)5% likely

A rare but possible cause is a faulty engine computer that cannot correctly process the MAF sensor's signal.

5% of P0104 cases are fixed by replacing or reprogramming the ECM

Shop

Check These First (Before Buying Parts)

  • Inspect your air filter for dirt or obstructions and replace if needed.
  • Visually check the MAF sensor's electrical connector and wiring for any signs of damage, corrosion, or loose connections.
  • Carefully remove and clean the MAF sensor with a specialized MAF sensor cleaner.

How to Diagnose P0104

  1. 1Inspect the air filter for dirt or obstructions and replace if necessary.
  2. 2Visually check the MAF sensor wiring harness and connector for damage, corrosion, or loose connections.
  3. 3Carefully remove the MAF sensor and clean it with a dedicated MAF sensor cleaner.
  4. 4Check for vacuum leaks around the intake manifold, vacuum lines, and PCV system using a smoke machine or by listening for hissing sounds.
  5. 5Use a scan tool to monitor MAF sensor readings (grams/second) at idle and during acceleration to identify erratic behavior.
  6. 6If all other checks are inconclusive, test the MAF sensor's voltage output with a multimeter according to service manual specifications.

P0104 on Popular Vehicles

Ford F-150

2004-2024

Ford F-150s are prone to MAF sensor issues, particularly if the air filter is neglected or if aftermarket oiled air filters are used, which can contaminate the sensor. Always check for intake leaks around the throttle body and airbox.

70% fixed by cleaning or replacing MAF sensor and/or air filter

Honda Accord

2003-2024

Honda Accords can experience P0104 due to MAF sensor contamination or wiring issues. Pay close attention to the MAF sensor connector for corrosion or loose pins, as these are common failure points.

80% fixed by cleaning/replacing MAF sensor or repairing wiring

Toyota Camry

2007-2024

Toyota Camry vehicles with P0104 often point to a dirty MAF sensor or a small vacuum leak. Inspect all vacuum lines carefully, especially those connected to the intake manifold, as they can become brittle over time.

75% fixed by cleaning/replacing MAF sensor or fixing vacuum leaks

Frequently Asked Questions

What does P0104 mean?

P0104 indicates that your vehicle's engine computer is receiving an intermittent or erratic signal from the Mass Air Flow (MAF) sensor. This means the computer isn't getting a consistent reading of how much air is entering the engine.

Can I drive with P0104?

Yes, for short trips only. You can drive your vehicle with a P0104 code, but you should limit driving and fix it within a few days. The engine might run rough, stall, or have reduced power, and prolonged driving with an incorrect fuel mixture can damage your catalytic converter.

Will P0104 clear itself?

No, P0104 will not clear itself. The engine computer stores this code when it detects an ongoing issue with the MAF sensor signal. You must diagnose and fix the underlying problem, then clear the code with a scan tool or by disconnecting the battery for a short period.

How do I fix P0104 myself?

Start by checking your air filter and replacing it if it's dirty. Next, inspect the MAF sensor wiring and connector for any damage. Then, remove and clean the MAF sensor with a specialized MAF sensor cleaner. If the code persists, you may need to replace the MAF sensor or check for vacuum leaks.

How much does it cost to fix P0104?

The cost to fix P0104 yourself ranges from $10 (for MAF cleaner) to $200 (for a new MAF sensor). If you take it to a professional shop, expect to pay between $150 and $400, which includes diagnosis and parts replacement.

P0104 keeps coming back - why?

If P0104 keeps returning, it often means the initial repair didn't address the root cause. Common reasons for recurrence include a faulty MAF sensor that was not replaced, persistent wiring issues, an undetected vacuum leak, or a rare problem with the engine computer itself.

Will P0104 fail emissions/smog test?

Yes, P0104 will cause your vehicle to fail an emissions or smog test. The Check Engine Light being on is an automatic failure in most jurisdictions, and the underlying issue with air metering directly impacts exhaust emissions.

What's the difference between P0104 and P0101?

P0104 indicates an intermittent or erratic MAF sensor signal, meaning the signal is inconsistent. P0101 indicates a MAF sensor performance problem, meaning the signal is consistently out of the expected range, but not necessarily intermittent.

P0104 on Ford F-150

On Ford F-150s, P0104 is commonly caused by a dirty or failing MAF sensor, especially on trucks with aftermarket air intake systems or those driven in dusty conditions. Always check the air filter and clean the MAF sensor first before considering replacement.

Questions to Ask Your Mechanic

Did you check the MAF sensor's live data readings with a scan tool at different RPMs?

Good answer: Yes, I monitored the grams per second (g/s) at idle and during a test drive. The readings were erratic and inconsistent with expected values for this engine.

Did you perform a smoke test to check for vacuum leaks?

Good answer: Yes, I performed a smoke test on the intake system and found no leaks. The system is sealed.

Repair Cost Estimate

DIY Repair

Parts only

$10-$200

Shop Repair

Parts + labor

$150-$400

Save $140-$200 by doing it yourself

Difficulty

intermediate

Time

0.5-1.5 hours

Shop Parts for P0104

Intermediate - Cleaning the MAF sensor and checking wiring is beginner-friendly, but diagnosing vacuum leaks or using a scan tool effectively requires intermediate skills.

Cost of Waiting

Ignoring P0104 can lead to significantly reduced fuel economy, poor engine performance, and potentially damage your catalytic converter due to the engine running too rich or too lean. A $10 MAF cleaner or $150 sensor replacement now prevents a $1,200-$2,500 catalytic converter replacement later.

While You're In There...

Air Filter

Often removed to access the MAF sensor and a dirty filter can contribute to MAF issues. Replace it to ensure proper airflow.

Intake Manifold Gasket

If you're diagnosing vacuum leaks, the intake manifold gasket is a common source and replacing it prevents future leaks.

Tools You'll Need

  • OBD-II Scan Tool
  • MAF Sensor Cleaner
  • Screwdriver set or Socket set
  • Multimeter (for advanced diagnostics)
  • Smoke machine (for vacuum leak detection)

P0104 is a common code related to your engine's air intake system. Most repairs are straightforward, often involving a simple cleaning or replacement of the MAF sensor, and your engine will run smoothly again.

Why Buy From Auto Barn?
  • Family-owned since 1957
  • 990,000+ happy customers
  • Fast nationwide shipping
  • Easy returns

Your Next Steps

1

Step 1: Check your air filter and replace it if it's dirty. Then, inspect the MAF sensor wiring and connector for any visible damage or corrosion.

2

Step 2: If the wiring looks good, remove the MAF sensor and clean it thoroughly with MAF sensor cleaner. Reinstall and clear the code.

3

Step 3: If the code returns, use a scan tool to monitor MAF sensor readings. If they are still erratic or incorrect, replace the MAF sensor. Also, perform a thorough check for vacuum leaks.

Note: Always use a MAF-specific cleaner; other cleaners can damage the sensitive sensor elements. If replacing the MAF sensor, consider an OEM or high-quality aftermarket part for best performance and longevity.