Have had a lot of this over the last few years. Usually caused by the delivery companies accidentally loosening the fill point when they remove their hoses, allowing rainwater to get round the seal.
I stick them up with silicone now.
I stick them up with silicone now.