Quad was running okay for a few months after a new starter and solenoid. But would always bog out in top gear, after it bogged out it would start right back up then try to die when you gave it gas in 1st, after a few minutes it would kinda fix itself. Another weird issue it would have is if the gas tank wasn’t above about half way it would die under any load but would idle just fine. But this most recent time I was giving it the beans in 5th and it bogged down, but it hasn’t started since just turns over, got gas and spark, occasional pop if I turn it over for awhile, could this be timing ? Cdi box? Or something else, any suggestions would help me and my buddies are stumped