When you get no hot water, check the level of water in the header tank over your cylinder. If it's empty you know that is where the problem lies. If the header tank is full, you almost certainly have a physical blockage in the pipework (often insulation debris). Remember, the blockage could be on ei...