I recently had issues with the chain jumping off the front chainring (big ring on my SLX M665 double). I replaced the chainring as it was pretty worn, however the problem is still there - though not as bad. The chain itself is 2 years old - XTR - and the cassette not quite a year old. I'm trying to rule out other issues before I buy a nice chain. Could it be something else?