Hi, not sure if your car has a fuel isolator switch operated by oil pressure. If it has failed or has dirty contacts it can be bypassed easily as per http://www.gomog.com/allmorgan/Plus8isolatorswitch.html
I have had the 3 wire connector come off whilst driving! Frustrating but an easy and cheap fix
Regards