steering wheel doesn't lock in place on 1999 Infiniti QX4

my steering wheel does not lock in place when the key is removed. also experienced a problem with the shift lever being stuck in Park but wiggled it a bit and it came out of park and into drive. is the problem the ignition switch or something else?

3 answers 2 comments
There was a recall on the key lock. the dealer replaced for free
Sounds like the ignition switch, or possibly the shift lock cable system. They are both likely related, but it will need to be checked to determine where the fault lies.
thanks, bretb. if I replace the ignition switch do the keys need to be reprogrammed at the dealership?
I don't know the answer to that, I assume they do need to be programmed, but I'm not sure.
no my local locksmith for me to buy Ing. cylinder and he would install $40 keep your keys original .