So the service doesn't actually include a service, sounds about right.
The thing is with pretty much any boiler, but specifically in your case, that boiler should ignite first try every time, they don't need to wait weeks for it to lock out, its not fixed until it lights every time, yes it could still lockout with an intermittent issue after a while but not lighting first time is a clear sign its not fixed.
if your car took 3 goes to start it every time, youd know something was wrong, and if they replaced the spark plugs and it still took 3 goes to start it, you'd be pretty confident its not fixed, if the garage said wait until the day it won't start at all before phoning us back, youd be questioning if they know what thier doing.
The reason I asked about service is that its a down firing burner in an aluminium heat exchanger, they will naturally build up deposits in the hex which affects airflow/combustion and easily lead to issues like that. Electrode I can forgive, common thing that can cause intermitant ignition, ingitor module, yep, they could be flakey, main PCB theres not a chance it would be that in reality, and the gas valves in these are virtually bomb proof, but the most common and likley issue has been over looked which is a lack of basic maintainence.