maybe this will help.... its probably the shift linkage support bracket under the differential, if that is out of line then the shift selector will shift differently, so instead of shifting to fifth by pushing it all the way over to the edge try shifting into fifth by not moving it so far from 4th (act like its a short throw shifter)
hopefully this will help! i just got back and figured out that that was my problem