It sounds to me like it could well be the plate heat exchanger has a blockage or restriction which means when the boiler fires up it dosent move the hot water away fast enough and as a result the boiler shuts off on the thermostat and then as the hot water is eventually moved away the thermostat...