Map the water before you start taking trim apart
The first wet spot is more useful than the biggest wet spot because water can travel inside the headliner and pillar trim.
- Note whether the leak happens in steady rain, a car wash, only when parked nose-up or nose-down, or while driving.
- Check the headliner corners, overhead console, A-pillars, door openings, and front footwells for the highest damp point.
- Look for leaves, pine needles, dust, or mud collected around the visible sunroof gutter with the roof fully open and the vehicle parked safely.
- Check whether the glass closes evenly and whether a recently installed roof rack, windshield, antenna, or body repair could have changed another water path.
- Lift floor mats and feel the carpet padding; the surface can feel dry while water remains trapped underneath.
Use a low-risk leak check before reaching for sealant
- 01Dry the cabin first
Remove standing water and begin drying wet carpet or trim so you can tell new moisture from what was already trapped after the last storm.
- 02Clean only visible debris you can reach safely
Use a soft brush or vacuum around the open sunroof gutter. Avoid pushing debris deeper into a drain opening.
- 03Test with a small, controlled amount of water
If the owner's manual or service information allows a drain test, add water slowly to one corner while another person watches for the designed exit point. Do not flood the tray with a hose.
- 04Stop if the drain backs up or water enters trim
A disconnected or damaged tube may need trim removal and direct inspection. Continuing to pour water can soak wiring, airbags, carpet padding, or electronic modules.
Safety check
Do not blast compressed air or sharp wire into a hidden drain tube
A forceful air blast can separate a drain hose from its fitting, and stiff wire can puncture or kink a soft tube. A repair that begins as a small clog can become a hidden leak inside an A-pillar. Be especially careful around pillar trim that may contain curtain airbags; do not remove or probe that area without the vehicle-specific procedure.
The wet location can point to more than one source
Inspect the gutter and drain path before assuming the perimeter weatherstrip must be sealed shut.
A windshield replacement, roof repair, antenna seal, or body seam can create a separate path that mimics a sunroof leak.
Door vapor barriers, weatherstrips, HVAC drains, or cowl areas can put water in the footwell without involving the roof opening.
Drying the leak is part of the repair
Once the water path is fixed, dry the padding and hidden cavities rather than closing the windows and waiting for the smell to disappear. Damp carpet foam can hold much more water than the visible fabric suggests and can contribute to odor, corrosion, and electrical problems if it stays wet.
If the leak reached airbag connectors, fuse areas, electronic modules, or a large section of the headliner, professional inspection is a better next step than repeated driveway water tests. The goal is to stop the source without creating a second problem behind the trim.