I have the same kind of problem. Did you sort it? I can pump the accelerator and it keeps the engine running, it ticks over OK but in between it dies. It does it sometimes with a cold engine sometimes hot, I was wondering if it is a main jet blockage in the carb or a float chamber problem?