My 2.25 petrol engine has developed a tendency to stall when I pull up. I've cleaned and checked the points, plugs, air filter, engine breather system. The carb is a Weber 345 and all looks ok. I tweaked the mixture screw and thought that had solved the problem. Still doing it. Could it be defective vacuum advance, leaking vacuum pipe. Ideas welcome.