Regarding the puddles... make sure to check the sealer gaskets around your door. It sounds too obvious, but I had a similar problem that drove me crazy. The seal looked fine on the surface, so after a couple of checks I ruled it out... but all it takes is a little dry rot in the right place - which I finally discovered by replacing it all. No more leaks.