So I have a Honda Elite 150. I ride it a lot and have many miles on it. But just recently it has been having a problem. It will run good sometimes, while running like shit other times. It does this on and off and on, constantly. It is like it is a pissed off horse or something. I read some of the forums on here about the scoots that did exactly this. It seemed to me that the auto by starter or the carburetor were the common problems causing this. So I put a brand new carburetor in the Elite, which had a new by starter. It did really nothing at all. It is weird, sometimes it will run awesome, and easily do 65+ mph, and cruise along effortlessly at 55 mph, while other times it will run slower than my mini bike. It does it randomly, weather does not have anything to do with it. I have checked over almost everything on the whole bike. It just started doing this within the last 1000 or so miles. I checked all the basic things, like the fuel system and the air filer. The carb is on very tight, the air box is tight onto the carburetor, and it just does this all the time. I have tired just about everything, warming up the bike and many other things. Another thing it has started very recently is this weird thing it does, usually when I am cruising at about 50 mph, it will start. So I cruise at around 50 on a back road, and it will feel like someone is tapping the rear brake with their foot on and off. It will suddenly screech to 35 mph, and then literally shoot to 55 mph like a rocket. It does this many times. It also does it with so much force that I almost fall off the bike! I have no idea what the hell this could possibly be! I have worked on quite a few engines, and this bike really makes me wonder. It is also becoming dangerous, as it does this on interstates at times, and I have to pull it over and let it rest. It bugs me when it happens while I am riding with friends, as I cannot keep up off the line or at over 45 mph. It is also weird that it will run like the 50 to 30 to 50 thing only when I give it more than half throttle. I would greatly appreciate any suggestions or help!