It wont be clock or thermostat. It is just about possible that it is clock AND thermostat. Most likely is a bit of muck in 3 port valve so heating is off but port is not sealed. To test, turn on heating only, if not possible on your clock, put it on water only then turn cylinder stat right down...