Does it always start right back up, or does it take a while of sitting before you are able to start it up again?
I was going to say check the TFI module on the side of the dizzy, but it looks like you already did that.
Is your fuel pump priming when you turn thte key?