Hi,
I had a similar problem on a Range Rover Classic. It was still under warrenty at the time and went back to the dealers. Firstly, they blew the drain tubes out with compressed air and returned the vehicle to me.
Next time it rained, same again, returned to the main dealer and the...