So I know that leaking sunroofs are a problem, I have a 2000 Freelander.
The previous owner removed the fuse and attempted to glob it all up with silicone on the top of the glass/seal. This worked for a little while since I've had it until I noticed my headliner was getting very wet.
Long...