Have you removed the radiator and back-flushed it?