thanks for all your help,3 days ago i brought a kilrock maintenance kit and fed the cleaner in the system.after about two hours with the heating running i tried the hot water and it seemed fine and has been so far.i will leave it in for the 3 weeks it says and then flush the system using the filling loop method i read on here and then put the inhibiter in see how it goes.if i have sorted it could you please explain why the dhw side of heat exchanger doesn't normally sludge up and the system side caused my problem when it was always fine on the heating side,would really like to understand.thanks to you all.