Hi my father in law has a 2003 discovery 2 that has a major water leak from roof liner. ! It the twin sunroof model. I've tryed dropping the roof liner at the front and looked at the water drains but they looked ok so I just coverd them in sealant anyway. I could have sworn it was the windscreen so got a new one fitted but still no Joy !! I think my next one is to completely remove the head liner and go from there . Is there anything to look out for when I have done this ? Cheers for any help