friend of mine had leak problem which he thought was sunroof but turned out to be rear roof rack rail which allowed water to make its way into the veichle and progress down to drivers side and accross to the passenger area. Check it out as it could be same on your landie.