I Had the same problem with my focus, the water was coming in through the pollen filter. All you need to do is takeoff the passenger skuttle trim and you will see the pollen filter if it is wet then there is where the water is coming from. Put some sealer on the skuttle trim where it connects to the window and put the skuttle trim back on the car and it should stop the water.
David Robinson, November 2005