Sounds like there is a broken or corroded wire between the boiler and the thermostat. Since the jumper works, the boiler is ok, and at least part of the wiring is ok.
Perhaps a relay at the boiler end has bad contacts?.................
Replaced the control unit and relay.