Starter motor heat problem - I think there could be a common problem here. When my 2012 800 XC engine becomes hot by sitting at idle, and if it is turned off and on again, the starter motor will fail to crank, either sluggish at best or no turnover at all at worst. Wait 10 min. for the bike to cool down, and back to normal. New battery, clean cables. I did an experiment, I first caused the problem by sitting at idle, then doused the starter motor with cold water from the hose, and it started normally immediately after the water cool down.
No wait.
I'd be interested to hear from others with the same symptoms. And does Triumph know anything about this they are not telling?