I had a similar situation: turned out that it was a combination of four smaller leaks: 1. the boot that seals between the door and the frame (passenger's door) wasn't seated/sealed, and water would run down the hole, and into the passenger compartment; 2. roof rack h/w had rusted solid, but...