Car won't start in cold temperatures

You might try swapping the fuel pump relay to see if that helps. I would also make sure that the ignition system is working while the trouble is occuring if that hasn’t been checked already.