Home Forums Articles How To's FAQ Register
Go Back   Xoutpost.com > BMW SAV Forums > X5 (E70) Forum
Arnott
User Name
Password
Member List Premier Membership Today's Posts New Posts

Xoutpost server transfer and maintenance is occurring....
Xoutpost is currently undergoing a planned server migration.... stay tuned for new developments.... sincerely, the management


Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 03-12-2026, 02:04 PM
Member
 
Join Date: Aug 2023
Location: SW FL
Posts: 21
treimche is on a distinguished road
Code 3164 Purge Valve Fuel Tank Vent

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.
Attached Images
 
Reply With Quote

Sponsored Links

  #2  
Old 03-12-2026, 02:12 PM
Premier Member
 
Join Date: Jul 2011
Location: La Vista, NE
Posts: 316
ajacks8 is on a distinguished road
Quote:
Originally Posted by treimche View Post
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.

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.





Sent from my iPhone using Tapatalk
Reply With Quote
  #3  
Old 03-13-2026, 03:35 PM
Member
 
Join Date: Aug 2023
Location: SW FL
Posts: 21
treimche is on a distinguished road
Quote:
Originally Posted by ajacks8 View Post
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.

Sent from my iPhone using Tapatalk
You are correct, it is a 35i. I did that procedure yesterday, so I'll see how it runs and if it smells this weekend since I'll be doing a decent amount of driving. I also read that when filling with gas, to never add more fuel after the pump stops pumping. I almost always pump slowly a second time to squeeze a bit more gas in the tank. But the weird thing is this problem happened when I had 1/2 tank of gas, not when it was full.

Here's a link to that bulletin you posted too:https://static.nhtsa.gov/odi/tsbs/20...63029-9999.pdf
Reply With Quote
  #4  
Old 03-14-2026, 10:46 AM
andrewwynn's Avatar
Member
 
Join Date: Jun 2015
Location: Racine, WI
Posts: 12,449
andrewwynn will become famous soon enoughandrewwynn will become famous soon enough
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
__________________
2011 E70 • N55 (me)
2012 E70 • N63 (wife)
Reply With Quote
  #5  
Old 03-16-2026, 04:12 PM
Member
 
Join Date: Aug 2023
Location: SW FL
Posts: 21
treimche is on a distinguished road
Quote:
Originally Posted by andrewwynn View Post
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
Thanks for the replies. I'll wait a while and see if the gas vapor smell comes back and then go from there.

My idle issue isn't when cold, it only happens when the engine is warm.
Reply With Quote
  #6  
Old 03-16-2026, 06:15 PM
andrewwynn's Avatar
Member
 
Join Date: Jun 2015
Location: Racine, WI
Posts: 12,449
andrewwynn will become famous soon enoughandrewwynn will become famous soon enough
Codes?

Idle hiccups very often from cps then dirty injectors.


–awr–

Using Tapatalk VIP on iPhone
__________________
2011 E70 • N55 (me)
2012 E70 • N63 (wife)
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -4. The time now is 01:21 PM.
vBulletin, Copyright 2026, Jelsoft Enterprises Ltd. SEO by vBSEO 3.6.0
© 2017 Xoutpost.com. All rights reserved. Xoutpost.com is a private enthusiast site not associated with BMW AG.
The BMW name, marks, M stripe logo, and Roundel logo as well as X3, X5 and X6 designations used in the pages of this Web Site are the property of BMW AG.
This web site is not sponsored or affiliated in any way with BMW AG or any of its subsidiaries.