![]() |
Code 3164 Purge Valve Fuel Tank Vent
1 Attachment(s)
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. |
Quote:
Guessing it’s a 35i…my Indy shop notified me of a BMW service bulletin that could resolve it completely. I guess you just unplug the fuel vent valve, run for 15mins, then shut off and plug back in. I had him print the bulletin for me in case I ever needed….ill try to attach it here. https://uploads.tapatalk-cdn.com/202...9b02f9a799.png https://uploads.tapatalk-cdn.com/202...6204399c4d.png Sent from my iPhone using Tapatalk |
Quote:
Here's a link to that bulletin you posted too:https://static.nhtsa.gov/odi/tsbs/20...63029-9999.pdf |
Two very separate problems. Unplugging the purge valve is just a shortcut to run in. Driving a distance does the same but the purge valve trick resets the computer and you can clear errors without driving in limp mode.
It sounds like you had/have an actual defect in the purge valve system but i had one that diagnostics pegged to the pump but it was momentary and fixed itself. If you smell gas you might have a faulty vapor canister vent or hose. The Valvetronic is a very different problem. The sensor is built into the motor. If you are getting limit or other Valvetronic errors, and if you get very rough launches especially when cold, it's usually the Valvetronic motor. You can unplug the motor and the card will use the backup throttle plate. It'll still be very jerky when cold but barely noticeable when warmed up. I found a German made VT motor on eBay for about $230. It's quite a procedure to change since it's under 4 of 6 injectors which are under the valve cover. –awr– Using Tapatalk VIP on iPhone |
Quote:
My idle issue isn't when cold, it only happens when the engine is warm. |
Codes?
Idle hiccups very often from cps then dirty injectors. –awr– Using Tapatalk VIP on iPhone |
| All times are GMT -4. The time now is 01:40 PM. |
vBulletin, Copyright 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
© 2017 Xoutpost.com. All rights reserved.