are you sure sunroofs are ok,they usually leak from part that bonds to roof not through the glass seal,or the drain tubes could be blocked,i think the top corner of windscreen leaks also,and below the alpine windows,in the roofbar seals,lol basically anywhere there is a seal its a landrover after all,they leave the factory with leaks..