I have a 2013 900xp eps that once in a while runs rough and the check engine light comes on, then the problem goes away and the light goes off. The problem usually occurs when under hard acceleration. I have hecked all the basic stuff but would like to know if there is a way to check stored engine codes??