I have two heaters, both with carrier thermostats. One of them is failing to keep the time properly (time flashes) which of course messes up the programming. I swapped the two faceplates and had the same result in the first location with the other faceplate. Seems like the signal from the furnace is not always working and sometimes the whole unit goes blank. Any thoughts?