2002 BMW 330i No Power, Fuel Pressure Drop: P0444, P0056, P0505, P0036, P0102, P0500 Diagnostics and Fixes
This is my first post in the forum, so I appreciate any guidance. I own a 2002 BMW 330i. Since yesterday evening, the car has lost power— it starts normally but fails to respond when accelerating. There's no check engine light currently on, though several fault codes have been detected: - P0444: EVAP emission control purge valve circuit open - P0056: O2 sensor bank 2, sensor 2 heater circuit malfunction - P0505: Idle control system malfunction - P0036: Bank 1, Sensor 2 heater circuit malfunction - P0102: MAF or VAF circuit low input - P0500: Vehicle speed sensor A malfunction The car is my daily driver with no backup vehicle. I've cleared the codes this morning and only one remains—P0102. However, the symptoms of loss of power persist. I'm seeking expert advice on how to diagnose and resolve these issues, especially given that multiple systems are involved. Any insights into possible root causes or diagnostic steps would be greatly appreciated.
First, confirm whether the check engine light (CEL) illuminates at startup—this indicates a functional bulb and proper signal. In older vehicles, a blown or faulty CEL bulb can mimic system faults. Ensure the bulb is working; if not, replace it. Also verify: Is the vehicle stock? Any modifications such as K&N air filter or aftermarket stereo systems? All these codes appeared simultaneously—this may point to a single underlying issue rather than isolated problems. A detailed history of previous issues would be helpful for diagnosis.