Thanks Ron all sorted thank youWhat are the specification for the pump that you purchased, Paul?
Aside from the pump parameters, a float that has taken on fuel will sink delivering what you describe, fuel pouring onto the ground while the engine is running.
Follow a process of elimination. Either remove the o/s carburettor and check the float, or disconnect the new pump and refit the old. If no fuel pours from the overflow, then you have found your problem.
Ron