← Back to list

BMW E38 740 IL (1998) Multiple OBD2 Codes: P0170, P0173, P0300, P0301, P0302 - How to Fix?

Model: BMW E38 740 IL Fault Code: P2177 Posted: 2011-02-12 21:56

Hi everyone, I'm currently dealing with multiple OBD2 diagnostic codes on my BMW E38 74-IL (1998 model): P0170, P0173, P0300, P0301, and P0302. The car won't start reliably, and I'm unable to identify the root cause despite checking basic systems. I've already inspected the intake manifold for vacuum leaks and replaced the PCV valve and gaskets. While this resolved some issues, I still experience intermittent misfires (P0300, P0301, P0302) and fuel trim errors (P0170/P0173). Any advice on diagnosing or fixing these persistent codes? Specifically for the BMW E38 740 IL engine system? Thanks in advance!

Related fault codes
P2177
Comments (2)
Anonymous 2011-02-13 17:40

I recommend starting with a thorough inspection of the intake manifold for vacuum leaks—especially breather pipes and hoses. Even small leaks can trigger P0170/P0173 and contribute to misfire codes like P0300-P0302 on BMW E38 engines.

Anonymous 2011-02-19 23:26

Hi, yes you're absolutely right—I had a significant vacuum leak in the intake manifold. I replaced the PCV valve and all associated gaskets. However, the misfire codes (P0300, P0301, P0302) persist. The issue might be deeper—possibly spark plug wear or ignition coil problems. Still working on a full diagnosis for my BMW E38 740 IL. Thanks for the tip! – Peter-atip