My 2 cents ref float bowl needle seating. Look at the tip of the needed and the seat. Any signs of wear make then un-serviceable. If they are ok then it is likely the angle of the needle to the float - and you may have to seat the needle by giving it a gentle tap or two. Any misalignment with the float plate can make the needle wiggle unreliably. If the needle has a rubber tip, it may not be bonded properly. Magnifying glass time!
How much head pressure does the new pump make? Try connecting a small gas tank just a few inches above the float and see if that works.
From several hrs of terrestrial-bound 2-cycles, one of the odd things I found that made improvements all 'round was to get the best plugs I could find, usually NGK's.
If you have primary and secondary compression, gas, air, and a spark - toss it and buy a a pizza!