Thanks, I'll check it out.
I was thinking it was fuel or sensor related, but as I it seems to be effected by the heat of the day, but not the heat in the engine bay, this might be a better place to start.
The main relay controls the fuel pump. The excessive heat in the cabin will cause the broken solder joints within the relay to expand too far causing an open circuit.