First time posting here. I have an 03 Z4 E85 2.5l that I have been battling with the lean codes on it for some time now. Both banks read as lean and I will sometimes see misfire codes for multiple cylinders. The codes for the misfires will come and go oddly enough. The Car runs fine for the most part but sometimes has a rough idle and the RPM will bounce off the 500ish range.
I have done a lot of work to the car already, replaced most of the vacuum hoses, new spark plugs and ignition boots, checked the PCV valve for issues and it seems working, clean the MAF regularly. I've checked the intake boot for cracks or leaks and have found none. I have also replaced the Charcoal canister and the leak detection pump as well as the purge valve.
The other issue that im thinking might be related is whenever I go to fill up, afterwards the car does not want to turn over and I have to try a few times where the engine turns over then dies. after a couple of tries the engine starts up fine and I have no issues starting it until I have to fill up again.
Hopefully I can find some answers here. Thanks in advance!
I have done a lot of work to the car already, replaced most of the vacuum hoses, new spark plugs and ignition boots, checked the PCV valve for issues and it seems working, clean the MAF regularly. I've checked the intake boot for cracks or leaks and have found none. I have also replaced the Charcoal canister and the leak detection pump as well as the purge valve.
The other issue that im thinking might be related is whenever I go to fill up, afterwards the car does not want to turn over and I have to try a few times where the engine turns over then dies. after a couple of tries the engine starts up fine and I have no issues starting it until I have to fill up again.
Hopefully I can find some answers here. Thanks in advance!