I have a 2005 SR5 with 36000 miles. Daughter always has the sunroof open. No big deal. Well, it started to make sort of a grinding sound. I had my wife bring it to the dealer to look at it, thought maybe it only needed greese. No. They say the Cableing needs to be replaced and will take a full day to do. My question is, are they going to rip my upper lining apart to replace the cabling? It's never right once they tear apart something. Also they quoted me $638.00 for a 30,000 mile maitenance. Does that sound right? I'm not sure all that is involved in the 30,000 maitenance schedule. Think I would be safe bringing it somewhere else to have the 30,000 maitenance done? Seems like an awful lot of money when for all intents and purposes the truck is running great. Thanks