Leaky Sunroof
Land Rover Disco's only have 2 Drain Tubes Per Sunroof.
Range Rovers, Freelanders all have 4 Drain Tubes per Sunroof!
Their can be several reasons your having water issues , most likely Not a Sunroof glass Seal!!
#1) The External Plastic Trim Ring in which the Glass & Seal lay into with age & Heat Warp and does not allow the Glass to lay Flush on the Sunroof Rubber Seal. So water can run under the glass and into your Discovery.
#2) Discoverys only Have 2 Plastic Cups that the Drain Tubes attach to that are located on the corners of the Sunroof Cartridge, these Plastic cups and Plastic Tube Ends Break Off the Sunroof Cartridge from age & Heat as well. That can be a problem because the Drain tubes are located below the Headliner Board.
#3) My recommendation would be to remove the Headliner Board and Water Test the Roof with a Garden Hose to see if indeed the Sunroof Drains or Trim Ring or Windshield are the issue or not.
#4) Discovery's are notorious for front Windshield Leaks too. The only way to resolve the Water issue is to know where the water leak is coming from Removing the Headliner Board is the only way to eliminate all possibility's
#5) Email me with any questions, I can walk you through any issues you are having. Bill
Headliner Express
Bill Stauffer
Winter Park,Florida USA