So, I was curious if this year has a pick up filter inside of the fuel tank? It could maybe sucking something up into the filter and clogging it and then after sitting it’s falling out back into the tank causing the filter to be clear. Also, what have you done for wiring checks? Have you checked your wires in your harness for opens, shorts to grounds, and shorts to wires? Is your killswitch plugged in? Even if it’s not plugged in those wires could be grounding out and causing it to kill the engine. Do you know where your main wiring harness ground is at? If you do, I would check to see the condition of that. Try isolating parts of the harness by unplugging it at certain points if possible.