Sorry, can't help you with the hose, but if you are experiencing odor from the toilet you might also check the gasket which seals the waste ball that closes the toilet. After flushing, does the water slowly drain out of the bowl? If so, you will need to replace the seal -- not a fun job at all. My DW decided that the toilet stains needed to soak in bleach for awhile. Excellent way to destroy the gasket.