I had been experiencing the same problem and installed a threshold on the bottom of the garage floor where the bottom of the door meets the floor. It worked well; however, I did have minor amounts of water come through gaps on both sides of the garage door. I am working to seal those gaps.