Volvo sunroof care: 2015 and newer (SPA platform)
Volvo's panoramic sunroof on the SPA platform has two well known water issues: the rear seal shrinks and leaves a gap, and the drains clog. This guide covers both, plus the leaks that are easy to mistake for the sunroof.
The seal gap
On these cars the rear sunroof sealing strip shrinks over time and pulls back, leaving a gap at the rear corners. Volvo documents the issue in technical journal TJ 35503.3.0. The gap brings wind noise and lets dirt and water flood the drain channels, so the drains clog much faster. Since clogged drains are what actually cause cabin leaks, closing this gap is the upstream fix.
Conditioning the seal keeps it supple, but it will not bring back rubber that has already shrunk. The two real fixes are to replace the seal (a labor heavy job, and replacements can shrink again) or to fill the gap. A gap filler insert restores the seal line in minutes, without removing the factory seal, and is sized to match the gap.
Cleaning the drains
The SPA sunroof has front and rear drains on both sides. On these cars the clog is almost always right at the top, in the drain opening inside the sunroof tray, buried under leaves and grit, not down in the hose. That is good news: a soft brush can usually clear it from the top. (The shrunken seal gap above feeds debris straight into these channels, which is why it clogs them faster.)
Water dripping from the third-row seatbelts, or pooling in the plastic tray above the fuse box, is the classic sign on these cars. That standing water sits right over the electronics, so catch it early.
Rear drains
The two rear drains exit just under the rear bumper, one on each side. If you need to reach the lower rear elbows from inside, they sit at the bottom corners behind the battery access panel (driver side) and the fuse-box panel (passenger side).
Front drains
The front drains exit in the engine bay. You can see the ends after removing the cover at the coolant reservoir (passenger side) and the brake-fluid access panel (driver side); the driver side hides behind the wiper actuator.
Clean gently with a soft drain brush and confirm flow with water. Do not reach for compressed air or trimmer line on these cars: the tubes are a push fit and both methods can dislodge or pierce them inside the body.
Volvo's own leak test is simple and worth copying: with the car on a slight slope, pour about 200 ml (1 to 2 ounces) of water into each corner of the opening and watch it come out. The front drains exit in the engine bay over the master cylinder; the rear drains come out under the bumper. Fast, clean flow means that corner is clear. If a corner backs up, that drain needs clearing.
Worth knowing: the owner's manual does not list sunroof-drain cleaning as maintenance, and a dealer's standard drain service often does not reach the rear drains. So checking them is on you, and a few minutes now beats a soaked, water-damaged interior later.
When it is not the sunroof
On SPA Volvos, several leaks look just like a sunroof leak. Check these before tearing into the roof.
- Air conditioning condensate drain. A wet passenger footwell that appears when the A/C runs, with no puddle under the car, points to a blocked or misrouted condensate drain. Volvo recalled 2016 to 2017 XC90 and S90 cars for a drain hose installed incorrectly at the factory (recall R89707), which leaks into the cabin. The water is clean and tracks A/C use, not rain.
- Rear tail lamp seals. Water in the spare wheel well or trunk floor is often a tail lamp gasket, not the roof. Volvo issued TJ 30417 for early XC90 tail lamp seals that were mispositioned and let water in.
- Windshield top edge. Water running down the A-pillar onto the dash or front footwell can be a failed windshield bond. Press the glass from inside; any movement points to the bond.
- Cowl drains. Leaves clogging the cowl drains at the base of the windshield can overflow into the cabin air intake and the footwell. This is one of the most common "sunroof" leaks that is not the sunroof at all.
Water travels far from where it enters. Trace it up to the highest wet point and test one area at a time before assuming the sunroof.