The rubber itself is usually guaranteed for 10 years. The installation is guaranteed under warranty for only 1 year. You past your "warranty" period. It's Keystone's loop hole. I know, been there, done that. Not with a roof, but with other "things" over the years. I'm on my 3rd Keystone manufactured RV. If you understand the rules, they are no different than any other manufacturer. They all suck! That's why owners have to meticulously tend to everything on their own RV's. They are not 'plug and play and forget it" systems. This causes a lot of confusion, frustration, aggravation, and disappointment for a lot of people who are not prepared to do some due-diligence themselves.