1st time my ignition froze, it was replaced under warranty. The second time it was not. So I decided to fix it my way. Luckily for me, hitting the key with a hammer allowed it to rotate forward. I removed the cylinder from the column and dissected it myself. You can disassemble the key cylinder and remove the tiny buttons and springs (make sure you get them all) These are what fail and cause it to not recognize your key. Reassemble cylinder and now it will rotate freely. Now here's the deal. You can basically turn your ignition with any key or anything for that matter i.e. screwdriver, butter knife, but it will only turn on the accessories, unlock the wheel, and turn on the ignition. You CAN'T start the car. It will only start with your original key, that you can continue to use for FREE

You can also pull the key out while in any position, but this does not bother me. Hope this helps everyone.