We live in hot and sunny CA, have 2004 26Q. Last summer, (for the first time) we had our local mobile RV guy inspect our roof and reseal as needed along with roof vent lid replacement. I think reseal part was less than $100. Our roof seals/roof may have been in better shape than yours. Potential trouble spots are the major front joint between overhead cap and main roof, seal around the front overhead window, around A/C unit and vents, and batwing TV antenna mount as well as damage to roof material from tree limbs, etc. I doubt that you need a new roof and would get a second opinion from a more trustworthy RV repair service.