While the pcb is complex build components, it does fail but that is an expensive exercise just to suspect and replace, then find boiler still failing.
Same with gas valve which is not an end user fix since it needs set
When was the boiler serviced and what was the depth of service procedure