In 2000, I bought a home with a great skylight that sheds lots of light inside. However, the skylight started to leak shortly after moving in. I hired a roofer who fixed the leak, repaired the ceiling, and re-painted the area. The problem seemed to be resolved, but now it has returned again. I looked around the skylight and found lots of mold and also damaged portions of the ceiling. I plan on hiring a roofer, again, to fix the problem. But, I'm wondering if there is anything else I can do to stop it from happening a third time? Would it be better to just remove the skylight to prevent the continuous leaking?