VERY POSSIBLE EASY FREE FIX! REPAIR IN 5 MINUTES OR LESS NO TOOLS NEEDED
Okay my 2003 Honda Odyssey had the same problem last night when I went to leave from the gas station, where I slid the key in perfectly fine but it would not turn no matter what I did with the steering wheel, locked or unlocked, or the gear shift, etc. Finally after 20 minutes for some reason it turned on. I never did figure out what magic I work to do that so I think it was just by chance. Now I had tried WD-40 with the key out, and that didn't seem to work. Now here's what I did. When I finally got it cranked back up one last time, I took the WD-40 and sprayed it in the ignition with the key in. Then I worked the key pulling it out in out in, or in that motion, and then I would turn it off, but not all the way back. Just enough to turn the power off. Mine turned right back on, and then I would push it Forward just a little bit, as if you were going to accidentally try to crank it when it was already running. If you do it just a little bit, it doesn't harm the car, but it gives that spring motion to work in the lubrication. Then I would turn it back halfway off and crank it back up. I repeated these steps over and over again, and sprayed one more time. Finally I rolled the dice and turned her all the way off. The ignition worked perfectly fine from there on out. Hope this helps everyone else. It's a lot cheaper than some of the prices I saw quoted in the answers above.