it could be a thermostat problem too, but I would try bleeding the air from the system and also checking to see if the thermostat is opening and closing and not stuck closed.