I used Tiger seal to seal the sunroof frame to roof joint,and just cleaned the glass to frame seals,it stopped mine leaking from there,another place to watch out for is the top corners of the windscreen as they are prone to leaking there as well,if you've got the headliner out it pays to re-seal...