Thanks Burnerman
Yes - I did have a thump or two on startup - if you mean the excess fuel detonating?
I would think that the pump is delivering pressure ok, but suspect the solenoid valve is allowing fuel through by gravity when the boiler is off, which would explain the puddle and the fan...