So it ended up being the heater core? I'm impressed you found this thread and that another owner experienced the same issue, haha.

I think mine has stopped doing it quite a while ago (or I stopped caring/noticing) and I'm at 136,000 right now.

How was replacing the heater core? I hear it's a pain!