I also have to push the ignition pin in when getting the key out when the vehicle has these issues. When it doesn't, I don't have to. Idk if that matters just something to note.
Ok, if you are telling us that when you have the troubles, the only way to get the key turned all the way off and pulled out is you need to use the override button on the ateering column then I will tell you to get at the ground point connection under the carpet on the front passenger side near the frontmof the console. This is ground G201 and a whole boatload of stuff depends on this ground. I spect and clean that up good.