Funny you should mention the leaky sun roof. Mine, with a solid roof, is leaking just fine on its own right about now :( I thought it was a bad seal on the door but the leak is coming from some random grommets in the roof which have come loose, and are now leaking. The roof lining is soaked...