The priming button is a giveaway to your problem.
Check the vacuum operated fuel pump. It's usually fixed to the end of the cylinder head. Typically just the rubber hose is loose (either at the pump, or on the back of the carby), but sometimes you need a bit of high temp sealant (manifold silicone etc) around the fuel pump thread. Good Luck!
Brett
August 2007