if the motor was all apart i assume it got a good flush, i'd get a new radiator and water pump and make sure to flush the heater core real good before sticking the motor back in. there's lots of stuff to do it but water would be the first thing i'd try.
that'll also tell you if the heater core...