Hmmm
"I was out riding for a good 20 minutes when it just died on me. Sounded like it ran out of gas. I kicked it and it started but wouldn't rev up for me to take off then I died again as if it ran out of gas. Did that 4 more times and now it won't start."
Did you check to see if you are not out of gas? Check the vent, check the screen in the tank and check the fuel lines to see if they are clogged.