I see you're new here. Welcome! Without trying to sound mean, I'd first suggest using the [Search
] feature above and try some of the keywords you entered in your post to see if this question has already been asked and answered. When I did that for you, I found several threads using these keywords which may answer your question (one of them as recently posted in the last 24 hours):
Sounds like either some crud has gotten into your ignition switch, or perhaps things are wearing out, or maybe a connection is loose. The factory service manual is a decent place to start, but to be honest, for something like this, it may just take the guts to crack things open and see for yourself what's happening and possible fixes. As it turns out, I too am having a similar problem, but it's not very frequent, so I haven't bothered to dig into it too much yet, I just wiggle the key a little bit and things start working. But again, searching to see if someone else is having the same problem and already has a fix is a good place to start!