My problem is that my Boilermate does not seem to fire my boiler ALL the time. If I manually switch off my Ideal Classic for a period and then switch it on when I need heat it fires up and happily heats my hot water or central heating. However, if I leave my boiler on (as im supposed to) it will switch off and maintain the temperature for a while. By the morning, when I want a shower or central heating it doesnt fire up. Naturally I get the same if I have heating in the morning, get to temperature, leave the system on and then need heating in the evening.... no joy. The only solution seems to switch it off and wait patiently for hours. I have the emergency back up version but do not want to use this to have a shower in the morning.. i have read many blogs on this and was hoping someone might have the answer. Note: Following an annual service by a Corgi engineer I have been reliably informed that my Ideal Classic is in perfect order. However, I can't get hot water on demand or central heating on demand.