The normal reason for this is that your heat plate exchanger has a build up of magnatite in it, it then does not transfer the heat from the boiler hot water to your hot water that goes to your taps. It would need cleaning out or renewing if really bad, to prevent it happening again I would fit a...