The other day my X5 smelled like gas fumes really badly and it stunk up the inside of the cabin and the whole garage after driving for a while. I read the error codes with Pro Tool and there are a few: 3164 fuel tank ventilation system 2nd inlet point malfunction, 2D43 Valvetronic adjustment range fault range check, and 2D44 Valvetronic adjustment range range check deviation to master adaptation.
I replaced the fuel tank vent a couple years ago after purchasing this X5 and it was throwing a code 3163:
https://www.fcpeuro.com/products/bmw...36157#warranty and one of the other hoses along with that. I can't imagine the fuel tank vent already went bad. I will take it apart to inspect and see what I can find. Any other ideas?
I replaced the valve cover and #5/#6 injectors in June of last year to fix a bad oil leak from the gasket, and had hopes of it curing the warm start idle surge I had, but the idle surge is still there. Also looking for some insight or recommendations there. Thanks.