The best way to diagnose needle and seat sealing problems is to attach a clear tube to the overflow fitting on the bottom of the carb and bend it up perpendicular to the float bowl. Open the drain screw, and you can see the float level from outside the bowl, especially while the engine is running.