why my gearshift only go in neutral drive it won't go back in reverse or park on 2003 Mercury Grand Marquis

the gearshift is stuck at neutral and won't move back

2 answers
possible bad cable or link...
could be a bad shifte cable or shifter housing or internal tans issue.seek a free diag and est from AAmco