My Bonneville was soaked when I bought it. The owner blamed it on door seals. I went through the entire car and found that the front drains were disconnected, the rear drains were disconnected, the rubber parts that went out of the car were packed with dirt/debris and once I got all that fixed, found out that the real culprit was the sunroof glass seal. They don't make a "replacement" unless you want to buy the glass for way too much money. Instead of gluing the sunroof glass in with silicone or whatever, I looked online and bought 10mm D channel weatherstrip and peeled the old weatherstrip off of the glass. It took a while, I used a heat gun to loosen the adhesive. The 10mm replacement was a little big to just drop in, I had to tuck it in when I reset the glass, but it's sealed now. I've been in car washes a number of times without issue.
See, I thought I had a windshield leak too...but I started to mess with the car a bit and figured out that whatever angle the car was biased towards ( for example, front end downhill ), that was were the leak would begin. I had it raining down the rear drivers side, the passenger side..all over. It's because those rain channels aren't designed to carry a load of rain. All they are designed to do is carry the little bit of water that "MIGHT" make it past the sunroof seal. If you want to see if it's the sunroof itself or something else, get some wide tape and tape the sunroof sealed, and then take a hose and hose the roof down. Water isn't going to get past the sunroof. If you have an actual problem with a leaky windshield, it will ferret that out real quick, or prove that you don't actually have a problem with the windshield.
Experiment a little before you goop up the car, or pay to have the windshield removed and replaced with new sealer. Don't touch the rack that the sunroof is in unless you have the alignment pins to reinstall it either!
And replacing the headliner is tedious, but can be done. The material is cheap, a can and a half of spray headliner adhesive is more than enough to do the job. You need to pull the front seats out to get the headliner board out, and you need to scrape off all the old foam. I used a wide putty knife, and then where it's flat, I used an orbital sander to sand off the rest. Watch a video on headliner replacement. If I had known how easy it is to do, I'd have done it on other vehicles I've owned..it just seems daunting to the uninitiated.
Also, don't use compressed air to clean out the drain tubes, and make sure you zip tie the ends onto the sunroof gutter tray. It wouldn't be a bad idea to pour some water down the tubes to make sure they are clear and draining out of the car properly.
RAIN and moonroofs and soaking floor board
- redfury
- Posts like an LN3

- Posts: 522
- Joined: Fri Jun 24, 2016 12:15 am
- Year and Trim: 2000 SLE Saved from the scrapyard.
- Location: Isanti, MN
Re: RAIN and moonroofs and soaking floor board
A temporary fix does not exist. It becomes a solution until it needs to be fixed again.

https://photos.google.com/album/AF1QipO ... SiIKeTzuHy
https://photos.google.com/album/AF1QipO ... SiIKeTzuHy

