Engine dies, but turn the key off and back on it fires right back up

It could also be a crappy contact in the ignition switch loosing the connection and turning the key re makes the contact.
Seen this before on other switches too.

Agree, Ignition switch is most likely the problem.