First determine if it's spark or fuel problem. Use a timing light on one of the spark plug wires when it stalls and crank with a remote starter or get someone to crank the motor and watch for flash from the timing light.(thanks 1 Wild RT) If you have no flash then start swapping parts if it's electric which I kinda doubt, I'm betting it's fuel especially this time of year .