what could be causing the transmisson not to come out of reverse or into first on 1993 Jeep Wrangler

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
When its in reverse or first sometimes it does not want to come out.Then some times when in neutral it want go in to any gear and when you try to force it you can hear a bumping sound in the floor.I have already changed transmisson fluid and checked the clutch reservoir everything looks fine,could it be the clutch or transmisson.
(2) Answers
1-Clutch isn't releasing. Possible clutch master/slave cylinder problem or air in system.
2-Mechanical problem with the clutch release plate or disc.
you may need a rebuild if original component. best to bring it to a tranny specialist. could be something as simple as dirty connection(best case). had similar prob. last year. sensor connection came up dirty. saved me big headache.