850XP Starter Issues??

So I’m ready to pull my teeth out! 2012 850 XP that I bought new. Never really had an issues with it other than batteries. About a month ago I had gone riding and I think we rode about 20 miles. Come home clean it up and afterward it wouldn’t start. It would slowly try to turn over but wouldn’t make a full turn. Initially it made sense that it sounded like the battery. I checked it and it read 13.5 (plus this was a new battery over the summer). Tried again to start it and it did the same thing. I checked the relays and all the fuses – they were fine.

Now I’m thinking the solenoid on the starter is jacked. I pull the starter out, took it apart and checked the brushes. That thing was a pain to get all the rubber off!! Everything was clean and in good working order. I put it back together and checked it and it worked fine. Put it back in the polaris and it started right up. Great problem solved. I shut off and tried to start it again and nothing! I was over it.

So a week later after I had time to think about it, I just ordered a new starter. I was thinking that it was more than likely the solenoid and there was no way for me to check it other than the continuity. The new starter came in today, I put it in and it started right up! Now I’m feeling like an accomplished ATV mechanic, crack open a bottle of beer, enjoy a drink, shut it down, went to start it again and the same damn issue!!! AND … I sat my beer down and knocked it over making a mess! SMH!

So you guys that are smarter than me are my last hope before I take it to the shop. Any suggestions would be great! Thanks!!