Some thoughts:
Is your gearbox oil level ok?
May be worth checking the gearbox oil filter isnt clogged
Pop the top of the shift lever off and check to see if the clip on the button is intact, they have been know to come off and jam the rod in the handle.
Others may have better ideas!
Hope this helps