If it's stumbling, you are probably loosing the Acc. pump.
Common issues are scratches in the bore (carefully polish them out) or the check valve is not holding. That depends on the type, but dirt will cause it. Make sure the filter is catching all the junk. If it's a ball and seat, get a new ball. Using the old ball and a punch, carefully tap the old ball into the seat to make the seat smooth. If it is a diaphragm, they often develop leaks. If it is also a diaphragm valve, there isn't much to do aside from clean fuel.