Try a 21 or 20 tooth gear. I've got 4.10's, 26.5 tire and found a 23 tooth (Can't recall where from right now) and mines a hair off but way closer than it was
Try Modern Driveline, but don`t let them sell you a whole cable, the gear comes off reall easy. He should even be able to tell you how many teeth you need.