A few things can cause that. The sunroof drain as mentioned, which is unlikely, the hatch seal, and the taillight seals. Have you ever taken off the taillights? If so, that's probably it. If not, it may be the hatch seal or sunroof drain, but it's odd to think a car as new as a '97 woud be doing that.