I have sunbrella canvas on my 2006 regal bow rider and the snaps keep comming out of the canvas.The windshield clips don't stay in the rubber either. Last year I had the snaps repaired and new clips put in the winshield but it doesn't last, any suggestions.