Did she look at you with those "you broke it" eyes?
Do you hear the shift interlock click when you step on the brake? The description sounds like it has bound up and is not returning fully. On the transmission end it latches the shift lever in park until you step on the brake. When it is shifted into park it lets the key rotate fully back to be removed. The first item is to prevent the car from being started in gear, the second is to prevent you from being able to lock the steering wheel if the vehicle is moving.
There should be an interlock bypass to allow you to get things to work.
However it is a bear to use all the time.
The common issue with the floor shifted version is that the wiring connector inside the console that attaches to the switch on the shift lever fails. This is because unlike 99% of GM vehicles where the switch is in a fixed position and the lever moves an actuator. GM placed the switch on the lever so the wiring harness moves every time you move the shift lever. Then they added a clamp so that the wiring just keeps flexing in an S shape. The wires at the connector only take just so much until they break.
To get to it you need to remove the console. The trim ring around the shifter pries out with gentle force. Those cheap plastic trim tools work great or you can wrap some tape on a screwdriver to keep from scratching the plastic. Once it is off you will see two bolts (7mm IIRC). Now go to the rear of the console and under the tray buried at the bottom of the compartment there are four more of the same type bolts. Once the bolts are out you pull up and back to get it out. I have seen a few with extra screws up in the front tray as well.
With the console out of the way look at the shift assembly on the passenger side. That connector and wiring are where you will likely find a broken wire. The repair is to get a replacement pigtail from GM or to get new pins and make your own using the old shell and some flexible wires of the same colors. Then make the wires so they do not flex as far and relocate the clamp so the harness can move easier. No real good image of it but it is the only connector there. Most of the time the wire breaks inside the insulation. Give the wire a light tug and the insulation will form an hourglass over the break.
If it is the column shifted version, the interlock is still likely the issue, it is a bit harder to deal with as it is mounted to the column on the side near the center stack. To get to it you remove the trim under the column and look at the lower column area to the right side.
See if it moves freely. If not it is binding.
Now, if you do not find a broken wire or a binding shift lock it is possible that the BCM (Body Control Module) has an internal fault and will not trigger the interlock. In that event you need a replacement BCM and to have it flashed to match your car.
Hope you find a broken wire.
Images (Click to make bigger)
Saturday, March 13th, 2021 AT 10:27 AM