The simplest answer is that the thermostat can wear out. The main reason a thermostat wears out or doesn't work is because it may not be level, for example, if the wall was painted and reinstalled not in a level position. Is this true? The thermostat should be replaced in some cases.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.