Dont forget that you have drain pipes up there ??
Havent had to try the range rover yet, however, on my car I used wire and a water jet.
The drains were blocked which obviously wouldnt let the water away, this backed up and leaked into the vehicle.... Once cleared no more water leak.
Hope it...