Why does your gear shift get stuck in park in Honda Odyssey?

Replace the Gear Position Sensor on the transmission. Cost is approximately $350. There is a sensor on the brake that will prevent the gearshift from moving out of park until the brake is pressed down. Before you replace some $350 item in the transmission, make sure it isn't this sensor that is causing the issue.