I have a 1997 Jeep Cherokee Sport that has had a problem with water leaking exclusively on the passenger side. Doesn't seem to be related to rain and I've had the window checked for leaks and a mechanic took a brief look at it and they couldn't find anything wrong. It has been going on for years now and is still a problem. I read somewhere that the problem could be related to a damaged heater core. Was wondering if anyone had a similar experience and if there is an easy way to fix it short of replacing the heater core.