My two year old furnace does not come on when the thermostat indicates that it should: i.e. 2 degrees below the ambient room temperature. I have set it for 72 degrees but it gets as low as 64 degrees before it will finally come on. I have replaced the thermostat with a brand new honeywell programmable, but it has made no difference. Sometimes it will run for about 30 seconds, then it shuts off, still leaving the house very cold. Other times, it will come on and stay on until the temperature reaches the required shut off temperature on the thermostat. There is no apparent pattern to this behavior. It creates a great deal of discomfort when the heat is off and the furnace refuses to come on. I have tried all of the troubleshooting suggestions in the manual, and occasionally I get results, but sometimes nothing happens.