This is my first UTV and it ran great the first 500 miles. Then it slowly got harder and harder to start. Now I have to keep giving it gas when I first start it for about 1 minute until it will idle by itself. This past weekend I took it on the trail and it died 15 minutes into the ride and lost all spark. I got towed home and tried to see if I had spark the next morning which I did and it started but died 10 minutes later. Anyone have any ideas what I should do or check? Anything would help thank you!