Hi again,
What idle jet is in the bike at the moment?
Have you tried adjusting the fuel screw?
If the engine speeds up when you pull the choke on then the mixture must be lean.
So either
Air leak
Blocked idle jet or passageways
Wrong idle jet
Improperly adjusted fuel screw for bike.
A lean engine will jump around and have to be set at a fast idle so it can draw fuel from first part of needle.
If no obvious air leak try adjusting fuel screw to get fastest idling and see if you can adjust your idle speed down with the idle speed screw.