I have the 16 Sherco SER 300. The bike has been fantastic until a couple months ago. It started to die while out on the trail. I would let it set thinking it was the spark plug. I put in a new plug then it would start right up. I thought that I just fouled a plug but it kept happening. The last time it died I pulled the plug then ground it to the cylinder to see if it was sparking and it was not. I installed a new spark plug and it would not spark either. It was consensus that it was the stator. I put in a new stator. We also tested the coil and the coil was showing the proper current. I rode it for the first time yesterday and it died again at about 40 miles. I let it set for 10 min the it fired right up and ran like a champ. 30 miles later it dies again. I let it set for 10 min the it fires up and no issues the rest of the day. What do you think is going on ?