It's not hard to clear the drains without needing to touch the roof liner for access. The front corners are easy to inspect and suction clean with a vacuum. A bright LED flashlight held at just the right angle around a partially open sunroof can be used to spot the drains in the far corners to see if debris in the tray is blocking them, like a wad of pine needles. I use a length of vinyl tubing taped to a vacuum cleaner nozzle to suction the debris. A section of old garden hose would likely also work. Coat hanger wire can also be used to loosen stuck debris, even poked a little bit into the drains.
Careful, there's a long black rubber strip as some kind of draft seal sitting on a metal lip across the lower edge of the sunroof tray, about and inch or two back. It can be easily disloged if you're not careful. If it's been previously dislodged it's often found lying way at the back of the tray (I found an extra one hiding back there, possibly dislodged at the factory). It can be put back with fingers reaching in. If the ends curl up, tack them back down with a bit of sealant.
A second option is finding the other end of the vinyl drain tubes above the drain slits underneath and blowing compressed air back up. I've never needed to do that. In sedans, the drain tubes are visible in the trunk. You can detach the rear window air grill drain tube to blow air in.
Many people expect that the sunroof edge seal is supposed to be a water tight seal, but it isn't, more of a draft and rain seal.
There's a fair bit of up down friction movement against the seal when it's opened/closed, so I can see that any replacement seal is going to need be to solidly stuck to the edge otherwise it will soon start to come off.
--
Dave -still with 940's, prev 740/240/140/120 You'd think I'd have learned by now
|