P1104

BMW

The Powertrain Control Module (PCM) detects a malfunction in the ground circuit for the Mass Air Flow (MAF) sensor, indicating an open circuit or incorrect voltage reading on the MAF sensor ground signal.

Time: 1-3 hours | Difficulty: Medium
Medium Severity

This code signifies a problem with the ground connection to the Mass Air Flow (MAF) sensor, which means the engine's computer isn't receiving a stable or accurate signal from it. This can severely impact engine performance, leading to rough running and poor fuel efficiency.

Report an error with this code

⚠️ Before You Begin (Safety First)

Always disconnect the battery before performing any electrical work on your vehicle to prevent short circuits or injury. Ensure the engine is cool before handling components to avoid burns. Take caution when working around moving engine parts.

Common Symptoms

  • Check Engine Light illuminated
  • Rough idle or stalling
  • Poor engine acceleration
  • Reduced engine power
  • Decreased fuel economy
  • Engine hesitation during acceleration

Common Causes

  • Corroded or loose MAF sensor connector pins
  • Broken or chafed ground wire leading to the MAF sensor
  • Faulty MAF sensor (internal ground circuit issue)
  • Wiring harness damage affecting the MAF ground circuit
  • Poor ground connection at a chassis ground point

Frequently reported on: BMW 325i (E46) 2001-2005, BMW 530i (E39) 1999-2003, BMW X5 3.0i (E53) 2000-2006, BMW 328i (E90) 2007-2011

Diagnostic Steps

  1. Visually inspect the Mass Air Flow (MAF) sensor wiring harness and connector for any signs of damage, corrosion, or loose connections. Ensure the connector is securely seated.
  2. Using a multimeter, check for continuity between the MAF sensor ground wire terminal at the connector (refer to your vehicle's wiring diagram for the correct pin) and a known good chassis ground point. You should see very low resistance (close to 0 ohms).
  3. If no continuity is found, inspect the ground wire along its path for breaks or damage, tracing it back to its ground point.
  4. If the wiring and connections appear sound, the MAF sensor itself might be faulty internally. Consider cleaning the MAF sensor with a specialized MAF cleaner, but be gentle as the sensor element is delicate.
  5. After any repairs or cleaning, clear the code with an OBD-II scanner and test drive the vehicle to see if the code returns.

👨‍🔧 When to Call a Professional

If you have thoroughly inspected and tested the MAF sensor and its wiring for ground integrity and the issue persists, or if you lack the necessary diagnostic tools like a multimeter, it is best to consult a qualified BMW specialist. Complex electrical issues often require advanced diagnostic equipment.

Need parts to fix this?

Commonly Asked Questions

What does a MAF sensor do?

The MAF sensor measures the amount of air entering the engine. This information is crucial for the engine control unit to calculate the correct amount of fuel to inject for optimal combustion.

Can I drive my BMW with a P1104 code?

While your car might run, it's not recommended to drive for extended periods. The engine's performance will be compromised, fuel economy will suffer, and in some cases, it could lead to stalling or more significant engine issues over time.

How do I find the correct ground wire for the MAF sensor?

You will need to consult your specific BMW model's wiring diagram, usually found in a service manual or online resources, to identify the MAF sensor's ground wire and its corresponding pin on the connector.

If the ground wire is broken, can I repair it?

Yes, if the ground wire is visibly broken or chafed, it can often be repaired by splicing in a new section of wire or repairing the insulation. Ensure proper soldering and heat shrink tubing for a durable, weather-sealed repair.

Could a dirty MAF sensor cause a P1104 code?

A dirty MAF sensor typically causes different codes related to incorrect air flow readings. P1104 specifically points to a ground circuit malfunction, meaning an electrical connection issue rather than just a dirty sensor. However, it's still good practice to clean it during troubleshooting.

Related OBD2 Codes

← P1104 ← P1104 ← P1104 p1104 P1105 → P1105 → P1105 →