Hi, I know the basics about bikes but I have a problem with my bike and cannot figure out the problem and was hoping someone here could help out.. I have a lexmoto xtrs125cc which I am the first owner it is just over a year old and up until about 2 weeks ago it was running fine. Basically when I am riding my bike is fine until I get to 5th gear it will run fine for a mile or two, but then it will lose revs from about 10000 to 7000 then totally cuts out unless I close the choke and open and close the throttle rapidly when your doing 60mph down a busy road things get a bit hairy. Especially when my speed rapidly goes down also.. I have recently taken it to a garage to get them to clean and reset my carb as I thought that was the problem. The mechanic said he had cleaned the carb and the pilot jet was slightly blocked which he has sorted out. But it has not fixed the problem. Also when I get between 6000 and 10000 rpm my volt/battery meter flickers up to max and down to zero Any way these two things are related? Anyone have any ideas? The bike has been serviced regularly. Had a new rear tyre and brake pads