Pop the bonnet and have a look around the pollen filter at the back of the engine bay. If I recall rightly, when I had that problem there was a plastic cover there that had cracked and was diverting water into the footwell.. Only a couple of quid and simple to replace if that's the problem.