Since I swapped my engine on the CG for a newer model and blanked off the EGR valve, the bike will only run (well) on half choke. It will work with the choke off, but struggles with any variation of the throttle. So I could quite easily maintain a speed with a constant throtte. If I was to accelerate the the bike just burbles and loses power, like its going to die untill I back off the throttle. However it runs well enough on half choke, (only 50MPH max) but it is not something I want to make a habit of. I am using the correct carb for the year. The one with the carb heater on it. So far I have stripped the carb, cleaned the main, pilot and needle jets out. I have stripped the accelerator pump from its housing and cleaned the diaphragm and checked the needle for straightness, then put back together according to the haynes manual. I have also checked the float height and it all seems to be in order. (I have played about with the pilot screw but that only deals with the idle to 1st 1/4 of throttle according to the manual, and this is not where its having problems, Its probably from 1/3 throttle up) So here is where I am at, I have come to the conclusion that the carb itself is in perfect working order, I just think that A) My airbox/filter (I have put an '05 Engine in a '94 frame due to the job seeming simple enough, just had to swap the loom) is not as efficient as the one off the newer model and is drawing too much air in. B) The main jet is too small for the correct fuel and air mixture and I am really struggling to find jets for the Keihin. To rectify this I was thinking of buying a Mikuni VM22 Carburettor, (intended for pitbikes I think, but if it works...) That should bolt straight on, and doesn't have an accelerator pump so it is essentially less complicated, with a load of different jets and just play with it untill I get it working. Can anyone think of any reason why this is a bad idea? I think the accelerator pump is to add fuel if you crack the throttle wide open from closed. So I can't see it making much of a difference on a 125 anyway. Also theoretically if I get the engine running right with the right mixture, it shouldn't matter what carburettor is feeding it should it?