I now have a similar concern !
Now we live in the wetlands, it would seem my 99 has decided to let its sunroofs leak. Never had any issues at all until this week, now I go out this morning to find the headlining hanging and the rear sunroof pouring in ! What's the best plan ?