1. Brake Light Switch: The brake light switch is responsible for sending a signal to the transmission that the brake pedal is depressed, allowing the gearshift to be shifted out of park. If the brake light switch is faulty, it may not be sending the proper signal, which would prevent the gearshift from being shifted out of park. To check the brake light switch, depress the brake pedal and see if the brake lights illuminate. If they do not, the brake light switch may be faulty and will need to be replaced.
2. Shift Lock Solenoid: The shift lock solenoid is an electronic component that locks the gearshift in place when the vehicle is in park. If the shift lock solenoid is faulty, it may not be disengaging properly, which would prevent the gearshift from being shifted out of park. To check the shift lock solenoid, try shifting the gearshift out of park while holding the brake pedal down. If the gearshift can be shifted out of park while holding the brake pedal down, the shift lock solenoid may be faulty and will need to be replaced.
3. Transmission Range Sensor: The transmission range sensor is a sensor that tells the transmission which gear it is in. If the transmission range sensor is faulty, it may not be sending the proper signal to the transmission, which would prevent the gearshift from being shifted out of park. To check the transmission range sensor, have a diagnostic trouble code (DTC) scan performed on the vehicle. If a DTC for the transmission range sensor is found, the sensor will need to be replaced.
It is important to note that this is not an exhaustive list of all the potential causes for this issue. If you are unable to fix the problem yourself, you should take your vehicle to a qualified mechanic for further diagnosis and repair.