Maybe a malfunction of the water-pump also ?
By the way .. can you see water-flow in the radiator during the enginge is running ?
Is the heater on Hi-Level ?

Didi