When it comes to roof leaks in RVs, the best defense is to keep them from happening. What that means is someone has to get up on the roof of every RV twice a year, the start and end of the camping season works well, and inspect all the apertures (openings) and joints.
Now, let’s supposed you are saying “okay, that’s makes sense”, what do I look for? Good question. There are some areas on all RV roofs that makes up the majority of problem children. The largest areas are the where the front and rear cap are attached to the roof. What you will find is the front cap simple lays on top of the roof and is screwed down and than a layer of caulking covers the joint and screws.
These joints are subject to leaks because they are very long, running the full width of the roof, and because they are so wide, they are also subjected to a good deal of flexing as the RV moves down the road. As long as these joints are well caulked and appear solid, nothing needs to be done. As the caulking dries out, the joint will separate and once water penetrates and the roofing substrate beneath the screws disintegrates, it is very difficult to secure the trailing edge of the front cap and it is often necessary to add screws in an attempt to find a secure purchase for the threads.
The apertures in the roof such as vents and skylights are the other source of roof leaks and of these, skylights without a doubt lead the way. Again the best defense here is to observe routinely and caulk as necessary. If the leak is severe, simply dumping on more caulking does not good and at that point, it is necessary to remove the existing caulking, take up the fitting, reapply a tacky tape seal beneath the fitting,and then reattach the fitting.
If damage has progressed to the degree that screws do not secure the fitting, it is time to consider opening the roof and rebuilding the substructure and substrate. Rebuilding a roof is both labor intensive and costly, so inspection and maintenance win hands-down when it comes to guarding against leaks.
Steve (Mobility RV Service 423.341.8792)

