Follow up,I decided to bite the bullet and buy a new roof. When I picked it up today the salesman I deal with said that this happens from time to time. As a matter of fact they were delivering a new tractor last week and it happened to them! After I ordered all the extra parts that were lost on the original roof it was over 2200.00 dollars. I opened the new roof just moments ago and the difference between my old roof and new roof must be 10 pounds. The new roof is flimsy and came apart in shipping. Very cheaply made.This is a 2006 model with 2000 hrs and I love this tractor. I guess I need to strap the roof down every time I transport.