Factory seam sealer??

When you replace it use a waterproof filler like metal-2-metal or kitty hair. Regular body filler absorbs moisture, just like the stuff the factory used.