First off, I’m not a heating engineer and don’t recommend anyone who isn’t gets stuck in on impromptu boiler repairs. That said, IME if the fan is spooling up then down again repeatedly then it’ll probably be the electronic control unit that’s failed, part no 407677. The part’s around £200 retail but it usually fails because of some electrolytic caps which basically just age out in the pretty harsh environment inside your boiler. You can replace the guilty caps at trivial cost if you can use a soldering iron but no heating engineer is going to want to faff around doing that. Of course it could be something else but I believe replacing the control unit is pretty much the first step on the troubleshooting flowchart in the manual Bear linked to.
I take the point about efficiency but on purely financial grounds a boiler would have to be very inefficient for quite a while to come anywhere near justifying early replacement. Though I think the OP’s boiler must be knocking on for 25 years old by now and if he’s paying out £200 on an annual basis…
edit: Just had a look on ebay and you can pick up a new PCB for £75. It’s a plug-in part, and with the likely cost of any engineer callout being north of that figure I’d personally be inclined to give it a try.