We bought a 2004 C in 2008. I think we had a fairly small leak every year at vents, particularly the one above the cabover bed where there is a low area in the metal roofing due to some defect in the 2x2 roof frame probably due to me standing on it before I knew how flimsy the roof was. I just caulked over suspicious spots every spring and it kept on leaking. Finally I got a roll of 4 inch Eternabond, cleaned the thick old caulking off the vents, recaulked not very thick, then put a strip of Eternabond over top. And across the width of the roof along the joint between the plastic cabover and the metal roof. No leaks now for two years. It’s always outside so I do clean the snow off the roof when it starts to melt.
2004 E350 Adventurer (Canadian) 20 footer - Alberta, Canada
No TV + 100W solar = no generator needed