If the water is coming in through the door inner panel the door at this point must have a couple of inches of water in DRAIN HOLES between outer and inner skin PROBABLY blocked from when car dipped/sprayed at the factory clear out drain holes with a stiff piece of wire and watch water flow out if not check ALL RUBBER GROMMETS and DRAINS under the bonnet bulkhead for splits or any split sealant especially the one that supplies fresh air into the car,
wirecutterman, January 2008