Usually with a battery/charging problem, once the battery is depleted the car will not start.
However, since it starts, lack of oil pressure will shut off the fuel pump.
I would start by looking at fuel and oil systems.
Both of those systems could have been affected by your big turbo install.