2007 recon ES shifting problems

I have seen many post about the shifting problems on here but my problem is a little different.. Mine started sticking in 3rd gear awhile back. After repeated tries pushing the shift button up and down it would come out of it and shift normally. This has gotten worse and now it shifts easily into and out of reverse 1st 2nd and 3rd, but wont go into 4th. After repeated tries pushing the shift button it will finally shift into 4th and easily into 5th and back into 4th, but will not shift down into 3rd again without ALOT of shift button pushing! It doesn’t shift any better with the manual shift lever. You can hear and see the shifting shaft moving like it is trying to shift when you push the shift button. Its like something is stopping the shift from 3rd to 4th or back from 4th to 3rd. All other gears seem to shift normally. I have replaced the angle sensor and all gears in the shift motor case are good. Any suggestions would be greatly appreciated!!
Thanks Dana