I've got a 2013 John Deere 332E with enclosed cab. I've been fighting a leak from the window on the roof. I've replaced the rubber washers for the bolts, replaced the gasket and, ultimately, put a bead of silicone under and around the gasket. I even smoothed the area that the gasket sits on with emery cloth. All of this was last September. Yesterday, it began leaking again. What does a fella have to do to fix that?