Hi,
Just to update this now.
Boiler man came and installed a new PCB yesterday. He checked again the fan, pump, wiring, gas valve etc... All looked fine.
Installed the new board and powered on and all is working fine!
We monitored it for a good 15 mins while it fully powered up...