OBD-II Generic Error Code P0104: How to Fix It
Medium 30-60 minutes Medium Severity
Verified June 2026
- Error Code
- P0104
- Brand
- OBD-II Generic
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 30-60 minutes
Ad
Tools You'll Need
- OBD2 scanner (code reader or live data capable)
- Multimeter
- MAF sensor cleaner (electronic cleaner)
- Electrical contact cleaner
- Screwdriver set (Phillips and flathead)
- Socket set
- Safety gloves and glasses
How to Fix Error Code P0104
-
Check for Intake Air Leaks
Ensure engine is off and cool before handling intake components. -
Inspect MAF Sensor Connector
-
Clean the MAF Sensor
Never use carburetor cleaner or touch the sensor element— it is delicate and can be damaged easily. -
Test the MAF Sensor Signal
-
Check Wiring Harness for Damage
Disconnect the battery before performing any electrical repairs. -
Replace MAF Sensor if Needed
Parts You May Need
Mass Air Flow (MAF) Sensor
Check Price on Amazon
Intake Hose / Duct
Check Price on Amazon
Electrical Connector Pins
Check Price on Amazon
Mass Air Flow (MAF) Sensor
Check Price on Amazon
Intake Hose / Duct
Check Price on Amazon
Electrical Connector Pins
Check Price on Amazon
Mass Air Flow (MAF) Sensor
Check Price on Amazon
Intake Hose / Duct
Check Price on Amazon
Electrical Connector Pins
Check Price on Amazon
Mass Air Flow (MAF) Sensor
Check Price on Amazon
Intake Hose / Duct
Check Price on Amazon
Electrical Connector Pins
Check Price on Amazon
Ad
When to Call a Professional
If you've completed all steps and the code returns, or if you're not comfortable working with electrical components, have a professional mechanic diagnose the issue. A failing ECM or complex wiring problem may require advanced tools.Frequently Asked Questions
Can I drive with error code P0104?
You can drive short distances, but the vehicle may experience poor performance, reduced fuel economy, and risk of stalling. It's best to address the issue promptly to avoid further damage.
Will cleaning the MAF sensor fix P0104?
Often yes. Dirt and oil contamination on the sensor can cause intermittent readings. Cleaning is a common and effective first step.
What is the difference between P0101 and P0104?
P0101 indicates the MAF sensor circuit is out of range, while P0104 specifically points to an intermittent signal. The diagnostic approach is similar, but P0104 often involves loose connections or intermittent faults.
What causes intermittent MAF sensor signal?
Common causes include loose or corroded connector pins, damaged wiring, cracked intake hoses, a dirty sensor, or internal failure of the MAF sensor itself.
How much does it cost to fix code P0104?
If cleaning and hose repairs are sufficient, cost can be under $20. Replacing a MAF sensor typically ranges from $80 to $300 for parts, plus labor if done by a shop.