Going from memory these don't have a slow speed setting, the fan is off or on full speed. So that is one place to look, take a seperate feed to the fan if still no vigour, usually tell by sound but using guage, 1mbar differential pressure: new fan, but wd40 may temprorarily restore it.
But what was that explosion about? Is pilot jet in need of cleaning? I use an ultrasonic cleaner, it is an absolute marvel, restores them to new but does no harm. Is after cleaning, pilot flame covering main burners adequately?
Is gas valve malfunctioning?
there is no pump proving mechanism, and dhw flow is sensed with a ball bearing flow switch ( I gues it must have a reed magnet beside it) on left hand side of crude biflow heat exchanger which scales up badly in high risk areas.
Power to the fan goes via the gas valve from the main pcb the pins to the fan are top middleish brown and blue 230v. If call for heat (either by shorting ball bearing switch as a test, or shorting heating controls, and no 230v there, pcb is in need of attention, if 230v there but nothing at fan, the board on the gas valve in need of attention.
this isn't to say that the aps is perfect, or sens tubes are clean and clear.