the mechanical pump is 1000000000 times better than any electric pump.
look for the problem. most likely the anti-siphon valve, etc. your in-line see-thru filter is not legal on a boat. get a proper marine fuel filter head with a water-separating fuel filter element.
additionally, the cheap...