I had a similar problem a little while ago, the tubes kept coming off. Must have softened or expanded. I just cut a small piece off the end of the hose and then connected the newer end and it was a much tighter fit and they stayed on. Just a thought.