...BTW your Bieber avatar is awesome.-Malone
Seriously doubt that battery issues will affect the fuel cutoff. That solenoid will open if attached to a tiny 9v battery.Injection timing is probably your problem, if you don't have clatter, advance timing.
Did the pump sit long enough to dry out?
Or the pump just need to give more diesel, try to give it a little throttle while cranking and running, if it dies when releasing throttle then that's you problem
You probably have air in the lines.