I have a similar problem. My searching of the internet has found some threads where people report good results with a two part marine epoxy, G/Flex, by West Systems. I also tried just regular silicone and it did not work. I am going to try the G/Flex next.