Hi, with regard to the roof I had mine totally replaced on my 2012 grancab due to excessive wear in a couple of spots, got it done under warranty. They also updated the roof mechanism to the then latest spec. Not sure but i think dropping the roof and putting ot up whilst moving could have...