This will sound strange but it works great when used correctly and allowed to set up. In the past I've had this issue and used of all things used...
It is super strong and water resistant,
Just make sure the area is clean and dry. I used duct tape to hold the material in place while the glue sets up. let it sit overnight.
You can get this everywhere like Walmart, target, sears, drug stores....