RE: engine quits after half throttle
Could be the fuel pump in the carburetor isn't working. Check the pulse port for obstructions or leaks (or the pulse line for leaks if it has a line rather than a port).
Could be a bad pump diaphragm, even in both carburetors. Check to see if the check valve flappers are flat.
JD