Just as slow as before mods..

Could it be the electric pump forces fuel out of the connections, which leaks, and a mechanical one would not leak?

Might not leak, but might also suck air wherever the leak is.