F23 being a circulation fault could point to pump, flow and return sensors, deposits in heat exchanger etc. Tackle the pump first. Check filters and bypass settings (if fitted, fit one if it hasn't got one, its external to the boiler) and that the pump overrun is wired in correctly.