Have to hold key on to keep it runing

Bad ignition switch will do the same thing sometimes before it breaks completely. It happened to me on the way home from work one day and I had to hold the key for about 10 minutes to get home. It would still start and run as long as I held the key in the "start" position but the ignition switch eventually came completely apart.

It's a pretty common problem with foxes. I even ordered an extra one when I got my new fox, just in case.