The moonroof gasket on my 2015 Taurus leaks in a heavy rain. Began in 2015 as a leak only when going through a car wash. Gotten progressively worse. Dealer has cleaned drain lines twice in 3 years under warranty. Most of the time it is closed so debris is not the root cause. Is there an after market solution or can I adjust the fit within the roof cutout for better gasket contact?