Forward gears change up smoothly. I actually got another experience last evening when I packed at a hilly area. I could not move forward when I wanted to later. Even locking the diff could not help.
I have an automatic disco and it has a weak reverse gear. This is particularly so when trying to reverse on a hill or raised track. What could be the problem? Does it have anything to do with the gear box?