2012 Sportsman 500 h.o. Cranks but no Spark

Hey Guys and Gals I have been on the forum for a little bit but this is my first post and I’m hoping that someone can help me.. So long explanation lol So like the title says the quad cranks but has no spark, I took it into 2 small engine mechanics and they are stumped as well I already replaced the stator but that didn’t help. Early symptoms were it was killing the battery every couple days than it just stopped running checked for spark and had nothing any tips or pointers?