I know this a little late but your water leak is probably coming from the A/C inlet at the firewall. The rubber gasket around the copper tubes,especially the small one will develop a gap and water (rain especially) will run down the small tube and drop on the passenger floor. Silicone sealant will fix problem.