Hi all. My first issues as a new warrior owner have started. Bike was running great until the past 2 days and I'm not too sure what's going on. I haven't changed anything on it recently. While holding throttle steady at cruising speeds, it feels like for a split second the throttle would be choppy and then it'll return to normal and then repeat. Feels like intermittent hesitation or like the engine is losing power even though my hand is steady on the throttle. It's kind of subtle but I can feel it and frequent enough to concern. When I stopped at a light and put it in neutral, the RPMs started rising to 1300 then dropping to 600 over and over for a minute or two. This only happened one time. I started to notice that in between shifts right when I would start giving it gas, there would be hesitation before throttle would kick in. The lighter the throttle I gave it, the worse this would happen. I checked my oil and I noticed a slight/moderate smell of gas in the oil but didn't see any separation. My gas light has also been coming on frequently after only 50-60 miles after topping it off. Today I went to the gas station and a few minutes after letting it idle, I slightly cracked the throttle and the RPMs then dropped all the way down and the bike stalled. But it started right back up after. Also, I'd like to mention that if I crack the throttle a little when idling, the RPMs will drop to 500 or 600 then rise back up to 900. I'd like to note that I do have samson ground pounder exhaust and a cone air filter fitted where the coffin used to be. I'm starting to look into fuel controllers to possibly help with the situation. Currently looking at a Cobra PowrPro but I don't know. Any recommendations on tuners or any input on this situation at all? This is my first bike and I'm kind of disappointed as I just purchased it less than a month ago.