Is there a drain on the heater unit where inlet air rain water should go as on many other cars and if so is it blocked?
I picked up on another thread about the amount of air going on the screen: check your pollen filter is not blocked, mine was so I just cut it off and replaced the remainder...