Sounds like a circulation issue. Is the water pump good? Do you have a lot of calcium build up in the radiator?