Consider that the Timer Programmer might be defective - in the mean time before you fit a new one leave the heating on permanently and adjust the room thermostat before retiring and when you get up as a control.
I just guess...
Good Luck..., January 2017