I would be it's just an air bubble caught in your heater core. I actually have a little bit of the same issue in my 06, but when I had my 2000 blazer it was TERRIBLE. Could never get it fixed and it came down to either put up with the noise or pay $1000 to get a new one.