It sounds like fuel pump relay to me but you have changed it twice. My next thought would be to check the wiring to the fpr as I don't think it's getting a signal when the engine is running. It gets a feed from ignition directly when cranking but then should send signal via coil low tension I think that keeps the FPR energised.