Subaru Forester Sunroof Drain Blockage and Cabin Leaks
Debris accumulation in the moonroof drainage channels leads to water intrusion into the cabin, potentially damaging electrical systems and causing mold.
Last updated: 2026-05-15
What goes wrong
When the sunroof drain tubes become restricted by debris or disconnect from the assembly, rainwater overflows the internal gutters. This water travels behind the interior trim, soaking the headliner and pooling under the floor carpets. Prolonged exposure can short out the Body Integrated Unit (BIU) or wiring harnesses located in the kick panels.
Symptoms to watch for
- Wet floor carpets (typically driver or passenger footwell)
- Water dripping from the overhead console or A-pillar trim
- Musty, mildew-like odor inside the cabin
- Excessive window fogging on the interior
- Sloshing sounds coming from the dashboard or pillars during turns
Root cause
Tapered rubber 'clamshell' exit valves at the bottom of the drain tubes trap silt and organic debris, causing water to back up the pillar. Over time, heat can also cause the vinyl tubing to shrink and pull away from the sunroof tray nipples.
Buy time with these
- • Regularly clear debris (pine needles, leaves) from the sunroof tracks.
- • Use weed trimmer line to gently probe the front drain holes to ensure they are clear.
- • After parking under trees, use compressed air (low pressure) to blow out the drain channels.
Permanent fix
- Clear the blockage using a flexible cable or low-pressure air. If the drain tube has detached or shrunk, replace the drain tube with updated Subaru part numbers and secure with hose clamps. Re-seat the rubber grommet at the exit point in the wheel well.
Related recalls / TSBs
FAQ
What causes subaru forester sunroof drain blockage and cabin leaks?
Tapered rubber 'clamshell' exit valves at the bottom of the drain tubes trap silt and organic debris, causing water to back up the pillar. Over time, heat can also cause the vinyl tubing to shrink and pull away from the sunroof tray nipples.
How much does it cost to fix?
National average $150–$1,200. $150-$250 for a professional cleaning and clearing. Up to $1,200 if the headliner must be dropped to replace disconnected tubes or if interior carpets require professional mold remediation and electrical cleaning.
Is this a DIY repair?
Difficulty 3/5. Clear the blockage using a flexible cable or low-pressure air. If the drain tube has detached or shrunk, replace the drain tube with updated Subaru part numbers and secure with hose clamps. Re-seat the rubber grommet at the exit point in the wheel well.
What are the symptoms?
Wet floor carpets (typically driver or passenger footwell); Water dripping from the overhead console or A-pillar trim; Musty, mildew-like odor inside the cabin; Excessive window fogging on the interior; Sloshing sounds coming from the dashboard or pillars during turns