snoopaloopy
Member
I've got a 2004 Z4 3.0i with the M54 engine with only 49,000km but I've been dealing with a consistent P0171 & P0174 codes here and there that kept coming back.
I believe I already addressed the vacuum leak with a Amazon smoke machine. Plugged it in the main air intake hose. I already replaced the lower intake hose, vaccumm caps behind the intake manifold, as well as changed DISA o-ring to proper old ring. Smoke test didn't show anything else.
What i noticed is Long term fuel trims at idle and acceleration are around 15-20+% consistently while short term trims fluctuate than -10%-10%.
Acceleration are smooth and powerful with no issue during the ride. I tried both regular and sport mode. Revs went to 3-5000 rpm fine. Last night, at the end when I cruised at 50kph back home last 3-4 km the engine light came up with P0171 code (confirmed) and P0174 (pending). I cleared the code today, drove just fine on the high way, only for the CEL to come on again when I pulled over to drop off my friend.
I did notice the gasket on my fuel cap is cracking and I already ordered new one but I doubt this would lead to lean codes. Could this be bad pre-cat O2 sensors?
Is there a way I can record the OBD data to confirm? It's getting pretty frustrating.
I believe I already addressed the vacuum leak with a Amazon smoke machine. Plugged it in the main air intake hose. I already replaced the lower intake hose, vaccumm caps behind the intake manifold, as well as changed DISA o-ring to proper old ring. Smoke test didn't show anything else.
What i noticed is Long term fuel trims at idle and acceleration are around 15-20+% consistently while short term trims fluctuate than -10%-10%.
Acceleration are smooth and powerful with no issue during the ride. I tried both regular and sport mode. Revs went to 3-5000 rpm fine. Last night, at the end when I cruised at 50kph back home last 3-4 km the engine light came up with P0171 code (confirmed) and P0174 (pending). I cleared the code today, drove just fine on the high way, only for the CEL to come on again when I pulled over to drop off my friend.
I did notice the gasket on my fuel cap is cracking and I already ordered new one but I doubt this would lead to lean codes. Could this be bad pre-cat O2 sensors?
Is there a way I can record the OBD data to confirm? It's getting pretty frustrating.


