Hi mate, could be all manner of things really,
id start with rewiring the alternator to battery, try to increase voltage to the battery, and in turn this will aid the pump voltage.
As for the running issue, a set up would be a good place to start, get some data from the ECU and see exactly whats going on, if its not already had one the issue could well be related to the engine loom and connections.