sounds like you have air in your heater core.

Bleed the coolant system.