If you could get it to run with the choke all the way out, it sounds like a fuel starvation problem. For whatever reason the fuel is not flowing through the carb jets. I'd start there, verify fuel flow at the time of the stall.