Have called out BG multiple times. DHW sensor changed, new PCB and clean of DHW heat exchanger. Have Ideal boiler and keep getting L9. It happens overnight when the boiler tries to preheat hot water and doesn’t switch off. D comes on, but no taps or open(or leaking) and boiler overheats because there is nowhere for the hot water to go. It then trips and house is freezing in the morning, so reset boiler, D comes on again and doesn’t go off. Trips again. So we turn it off at wall and turn on again and c comes on and heating starts working-and works normally along with hot water. It seems to happen when the boiler goes off as the central heating thermostat switches it off at designated temperature. Unless it comes on again because room temperature is too low, it then repeats L9 as soon as it goes into preheat as it doesn’t switch off! BG say may need power flush but heating fine and we have magnetic and scale filters on system. Can anyone help? Or has anyone come across this before? Cannot switch off preheat🙁