wife,s car had the same problem. under the bonnet to the right on the bulk head there is a rubber square inlet that is perished. the water comes in from there. the fuse box has to come out a fairly time consuming job.maybe u should bring it to an able mechanic. also lift up ur carpets to see the extent of water damage. under the carpet will have to be dried out a nightmare.
chris dalton.
December 2009