Assuming you have a combi, maybe your domestic hot water heat exchanger is scaled or blocked? If you do have a combi, you can simply remove domestic plate heat exchanger purchase a small bottle of spirit of salts and flush through, just make sure you flush through with plenty of water once...