Sounds like the linkage has gone wonky, the nylon ball at the base of the shifter is a common problem which causes these symptoms, also orange bush that the shift rod passes through at the front of the shift tower wears out causing gearchange problems.
As you've had work done on the box it might be worth having a good look at the linkage between the box and the shift tower to make sure something hasn't come loose.