I had a smelly vent hose that was going to be difficult to replace. Based on a tip from Peggie Hall (as I recall) I wrapped it in Stretch-Tite plastic wrap. Bought a roll and cut off a 3" long section that I wrapped and wrapped and wrapped around the hose until I had about 8-10 layers overlapping. Thought it was worth a try about 5 years ago. The offending hose no longer comes to mind.