sounds like you have air in ur cooling system try bleeding it, your heater core is probaby parshally blocked not causing it to circulate properly u can alway use a garden hose and flush it by pulling the lines off and spraying the hose threw both heater lines,