I have a 2012 Pro 800 that goes in out of limp mode. Sometimes after being shut off goes into limp upon starting,shut it off and it clears. The last time it went into limp after starting and stayed in limp while driving back to truck and cleared itself while driving and ran flawless. Rode a hundred miles yesterday and did the same thing for about 50 yards and cleared itself. I've checked connections and more. ANY SUGGESTIONS