Hi,
I managed to get a good plumber round to have a look at this today. He thought it may be the pump, so he removed it and replaced it. The pump that was removed had seized up badly and wasn't turning freely. The reason the boiler worked randomly after a number of resets was just down to...