I had the same problem even after I had both seals replaced under warranty. I cleaned old glue residue off with Evo-Stick AdhesiveCleaner then restuck using 12mm Double Sided Foam Tape. Been on now for for nearly 2 years and still holding.
I always tell them not to wash my car. If i drop the sponge on the floor it goes in the washing machine. If there sponge monkey drops his, I suspect it goes in the bucket then back on the car, grit as well. Lovely.