The Winner is you!
I had this same issue in my HF a couple of years ago. It died on me while driving and I was able to get home by holding the key in the crank position.
The issue was remedied once I replaced my ignition switch. It got me wondering though, that electric motor adds quite a boost to my under powered HF motor (nice acceleration). It made me want to pursue a insight swap in my HF.