the coil should get all the power it needs, it does not help it that there is a parasite grabbing power from the coil.
Suggest that you wire a relay with bigger wires from the battery and the fuel pump. using the ignition as in ignition switch as the one that will trigger the relay for the power to pass from the batt to the pump.
This way when you put the ignition to on the pump will start then when you turn off the engine the pump will also turn off.