Why Won't My Gearshift Come Out Of Park?
You can't move the gearshift because the "brake inter-lock", a safety item, has a problem and is not allowing the shifter to move. This inter-lock was placed in all vehicles to prevent the driver, especially children, from shifting out of park without having the brake pedal depressed. It is hard for kids to reach the brake pedal and pull on the gearshift at the same time.
The cause of this problem may be as simple as a wiring connector, wiring, or the actual brake inter-lock solenoid. The cause of the problem is usually not expensive at all.