I have a three season porch with a peak roof and a skylight on each side of the peak roof. The roof is made of a thin sheet of aluminum four inches of foam, then another thin sheet of aluminum. Every two years I have to unscrew, clean the surface of the roof and the skylight...Re-silicone surface, then screw the skylight back down. After two years the skylight re-leaks...I was wondering is there a way to make a gasket for the skylight that would last longer than two years before leaking again?