Revving a motor in neutral can be an expensive trick.----Inspect fuel pump.-----Test run with another tank and hose.------Perhaps bottom crankshaft seal is bad..----My bet is that there are internal corrosion issues.----Seized motor that sat with water on bearings needs to come apart.