Gears will not shift when its cold & the key gets stuck in the ignition on 1991 Acura Integra

My car is a automatic and when it gets cold the key gets stuck in the ingition and the gear gets stuck in park, this only happens in the winter, in the summer I do not have this problem

Asked by for the 1991 Acura Integra
I have this same problem with my Saturn in the winter but have not found any good solution except to let your car warm up. Could be several things needing to be replaced. But try to turn your car off, turn the key to ACC, press brake, shift to neutral, then start car and put into drive? Does it work?