Consider checking and re-torquing the crank nut if it hasn't already come loose. Mine came loose after 149,000 kms so it can happen at any time. Super quick and easy job if you have the tools, parts and somewhere to do it. Takes days to do in a foreign country with the language barriers and sourcing the parts and tools.
http://www.xt660.com/showthread.php?t=23951