Changed the fuel pipes, checked the valve gaps, run it without fuel cap, run it with the inlet pipe disconnected and none of it makes any difference, it still wants to stall when you let off the throttle. The problem can be replicated while stationary by operating the pump end of the throttle...