The initial problem was that the boiler didn't produce enough hot water. The electrician who looked at it thinks it's due to the immersions needing replacing, because the boiler stops heating up during the timed heating windows and 'boost'. Everytime this happens, we have to restart the immersion. The electrician thinks this requires a certified plumber who knows Elson boilers.