I'm wondering if this is a temperature-related problem, where the trouble (wherever it is) happens when the boiler is hot, and fixes itself when the boiler cools.
The next time this fails, you might try hitting the PCB with some cooling spray and see if the problem immediately goes away. If it does, then the PCB is the problem, and replace that sucker.