Since the very cold weather at the weekend my gas boiler is not heating my water. Even when I have the heat on all day the water is only barely lukewarm at best when it used to be roasting after a full day with the heat on. When I put on the immersion it will heat that way. Would anyone have any idea what might be the problem here? Thanks.