I bought a 14 1000xt a few weeks ago. Took it out for a weekend in the mountains and towards the end of the day the engine would intermittently drop rpm. I would stop and shit it off for several minutes and sometimes it would work others not. I decided to put a secondary battery in, checked the map sensor changed belts and did maintenance. Took it out again this weekend and it ran great for a few hours. Stopped for lunch and took off again and after about 10 minutes it started surging again. I took it straight to can am from the trail and they hooked it up and it showed a low voltage code. He checked the voltage with the machine off and it was 13, then 14.3 running but revved up it didn’t change. He thought it was maybe the stator. Anyone have any ideas. Stator, voltage regulator, battery?