How to remove and reseal a leaking sunroof or moonroof
A leaking sunroof or moonroof is a common nuisance but one you can fix yourself with basic tools and patience. This guide walks you through removing the glass panel, cleaning and inspecting the frame, and resealing the unit so it stops leaking and operates smoothly. Allow 1–3 hours depending on familiarity and vehicle complexity.
Step 1: Park and prepare the vehicle
Park on a level surface, engage the parking brake, and disconnect the negative battery terminal to prevent accidental motor activation. Lay down towels and a drip pan inside the car to protect upholstery and catch debris; work in a well-lit area to see seals and fasteners clearly.
[Illustration: Car parked with hood open, battery terminal disconnected, towels spread over seats and drip pan under sunroof area]
Step 2: Open and secure the sunroof
Fully open the sunroof using the vehicle controls to access mounting hardware; if the motor is disabled, manually tilt it per the owner manual. Support the glass with a small wooden block or suction cup tool to prevent it from falling when mounts are removed.
[Illustration: Sunroof fully open with glass supported by suction cup tool and small wooden block beside frame]
Step 3: Remove interior trim and headliner access
Carefully pry off the interior trim around the sunroof using trim removal tools; remove fasteners securing the headliner edge and lower it slightly to expose the sunroof frame. Work slowly to avoid creasing the headliner and set fasteners in labeled containers for reassembly.
[Illustration: Interior headliner partially lowered around sunroof with trim tools and labeled fastener containers]
Step 4: Detach the glass panel
Locate and remove the four retaining bolts or screws that hold the glass to the slider mechanism, usually 8–12 mm fasteners; have a helper hold the glass as you loosen. Lift the glass straight up and out at a slight angle, then place it on a padded surface to prevent chipping or scratching.
[Illustration: Person removing bolts from sunroof glass with helper supporting the panel, glass on padded blanket nearby]
Step 5: Clean and inspect the frame and drains
Scrape away old sealant and foam from the frame using a plastic scraper and shop rags; vacuum out debris and flush drain tubes with 100–200 ml of warm water to confirm flow. Inspect for cracked frame, bent channels, or clogged drains — repair small cracks with epoxy and clear blockages with flexible nylon wire.
[Illustration: Close-up of sunroof frame being cleaned with plastic scraper and vacuum hose, water flushing into drain tube]
Step 6: Apply new sealant and gasket if needed
Apply a continuous 3–5 mm bead of automotive-grade silicone sealant or polyurethane adhesive to the frame where the glass seats; if present, replace the rubber gasket with an OEM-fit or rated aftermarket gasket. Allow the sealant to skin for 10–20 minutes if specified, then proceed — follow product cure guidelines for final curing time (typically 24–48 hours).
[Illustration: Applying bead of sealant around sunroof frame with caulking gun and new rubber gasket beside it]
Step 7: Reinstall glass, trim, and test
Carefully set the glass back into the frame, hand-thread the retaining bolts and torque them to manufacturer spec (usually 6–10 Nm) in a crisscross pattern to ensure even seating. Reinstall headliner and trim, reconnect the battery, and run 5–10 open/close cycles and a water test with a hose at low pressure for 2–3 minutes to verify there are no leaks and operation is smooth.
[Illustration: Reinstall glass, trim, and test]
- Use automotive-grade polyurethane or silicone rated for exterior joints; avoid household caulk that cracks in UV.
- Label fasteners and take photos during disassembly to speed correct reassembly.
- If drain tubes are brittle, replace them; new rubber drain hose costs about $5–15 each.
- Wear nitrile gloves to keep hands clean and avoid contaminating sealant surfaces.
- Work with a helper when handling the glass; typical sunroof glass weighs 6–12 kg.
- If the motor struggles after reassembly, reset the sunroof by cycling per the owner manual to recalibrate the position.
- Do not overtighten retaining bolts — over 12 Nm can crack glass or strip threads.
- Avoid getting uncured sealant on painted surfaces; it can be difficult to remove once cured.
- If you find structural damage to the frame or motor gear teeth, stop and consult a professional — continuing can worsen leaks or cause failure.
- Keep drain cleaning tools made of flexible nylon; metal wire can puncture tubes and create leaks.
Was this guide helpful?
More Cars & Other Vehicles guides
How to change a flat tire safely on the side of the road
Getting a flat tire is stressful, but with a calm approach and the right steps you can change it safely and get back on the road in 20–40 minutes. This guide walks you through clear, practical actions and explains why each matters so you stay safe and efficient. Have your vehicle manual, spare tire, jack, and lug wrench ready before you start.
How to repair minor upholstery tears with DIY sewing and adhesive techniques
Small upholstery tears in car seats are fixable at home with basic sewing and adhesive skills. With a few tools, 30–90 minutes, and some patience, you can extend the life of upholstery and improve appearance without full replacement.
How to prepare a car for sale: detailing, maintenance, and documentation
Selling a car goes smoother and earns more money when the vehicle looks cared for, runs reliably, and comes with complete paperwork. This guide walks you through practical detailing, essential maintenance, and key documents so you can present your car confidently to buyers or dealers.