This is intersting. I have the same problem with a baja warrior. I thought it was the sprocket but I watched it closely and the position of the sprocket has no bearing on when the chain goes tight or loosens.
I know my jackshaft is straight, and the rim and the welded on tube thing on the wheel...