Hi Paul.
Have you checked the boot, battery compartment for any water ingress? I'm not sure the roof would be water tight enough to hold a substantial amount in the roof itself :? I could be wrong though. My only other thought is the seals causing a noise at speed?
Tim.