It could be that the sunroof drain tube disconnected behind the E-Brake pedal assembly. See Herofreaks post http://www.bonnevilleclub.com/forum/...=article&k=116
I just fixed mine using his post out of techinfo. The bottom tube was hard to retrieve for me. I had to use an inspector'* mirror to find it and still somehow my hand got scratched up pretty good.
How I knew it was from the drain right away was I pulled the carpet back...opened the sunroof and poured water in the drain tube at the driver'* side front, it immediately came out on the floor board.
1995 Bonneville SSE ...... L36 3800 Series II N/A V6, FE2 3.06 gears .......... 224K
2005 F150 Lariat Chrome Edition . Trition 5.4L Modular V8, 4x4 3.73ls gears .. 44K
2001 Wellcraft Martinique 2400 ....... MerCruiser 5.7L EFI Bravo III ............. 220hrs