gear shifter stuck on 2006 GMC Envoy

the gear shifter is stuck on P, but the dashboard shows N. the gear shifter button is also stuck.

Asked by for the 2006 GMC Envoy
you either have a defective shifter assembly or rod that
goes to the shifter. either way, this is not a repair for a novive, you will need a reputable GM tech to diagnose this for you.
1 more answer , 1 more comment
Call Mr. Transmission, we'll diagnose it for free. You can talk to Robert on Antoine (713-683-0700) or Josh on I-10 East (713-455-1780)
I called and spoke with Robert on an issue similar to this, but on a 2004 Envoy and he was VERY helpful!