Could it be air locked? somtimes there is some air in the heater and the coolent will not push it out because the air compesses and the coolent will not move , the best way to get the last of the air out is to loosen the return line the lower one coming from the heater a little and let the engine run the air pocket sould come right out and the hoses should start getting hot .


Pete