OP, try jiggling the ignition switch while it is running. Seems like I knew a lady who had a similar issue; her key set was very large and heavy and it wore the ignition switch out eventually, and it would die wierdly. Just one of many possible electrical points to check. And the 'dies instantly' just makes it more likely that it is electrical; it could still be something else.