Over the last three weeks my YFZ has started having trouble. It started as just a little sputter, but lately it has gotten to the point where it won't move under its own power. For about the first 15 minutes of a race it will run great then it will start to have a little hesitation and after a few more minutes it will start to backfire and after about thirty minutes it won't even rev above idle. If I stop for about 5-10 minutes it will run fine for a short while and then it goes back to hardly running. I've checked all the basic stuff I can think of, but if anyone has any suggestions please post them.