Mountain Bike: What would cause a chain to shift on its own back and forth between on cog and another? Originally, I thought the chain was skipping. But with a little more detailed look, I can see the chain being pulled off of it's rear cog and onto the one next to it. Then a few crank turns later, it will jump back to the original. Any ideas?