So one day I took out my bike and was riding when it started stuttering and dying on me... I tried starting it but it wouldnt start, waited a few minutes and it started up. I got almost all the way home and it did it again. So I ordered a new needle jet for the carb, put that in, adjusted the float, and when i started it up it ran fine until I topped it out and then it died on me. Im not a genius about these things so i took it to the shop... they said they thought it was a tank vent problem so they removed a piece of vent hose and adjusted the mixture screw and gave it back to me for 70 bucks. I got home all stoked and hopped on... rode it around the house and it worked great... then i did the real test, I took it down the road and topped it out. 300 yards after I topped it out it started dying on me and stalled out. I dont know whats wrong with it, im hoping someone out there has an idea so i can pass that on to the shop when i bring it back tomorrow... or just skip the shop and get my 70 bucks back! Any suggestions would be great!