Had the same water problem in my 96. It was the seal (foam) around the plastic airvent on the passenger side rear quarter panel.

Finally got it resealed, not much fun, but doable.