Probably main relay. They are temperature related. They control the ECU and fuel pump circuit. You can have fuel pressure at first, then after it starts, gradually loose it and make the thing shutter and stall. Then after sitting for a few minuts, it starts just fine. And, they can be very intermittnet. There are ways of testing the relay itself before replacing it, however.