Just as slow as before my mods..

It has to be electric. It turns on when I turn the key and leaks fuel.
Yes but it may also have a mechanical pump on the engine. People run both. Its not common, but its done.
There will either be a pump,or a block off plate visible or the right side of the engine. Behind the water pump and in front of the #2 exhaust.
edit: It's kindof under the alternator but not hard to see if its there.