Well, just to follow up with my original posting. I'm pretty sure it was the water pump (in my case). Replaced this weekend and I made a 50 mile trip (each way) today and no leakage. Granted it was in the 50s (maybe 60) and I didn't run into traffic, but it's a good sign that she held...