Hey mate did you get your car running? If not try the computer
When starting the fuel pump gets its own earth for about 2 seconds while starting but then when it starts the computer controls the earth so if it's cactus it won't be giving it that earth and like you say it will start but not run
Sent from my iPad using Tapatalk