Since the engine runs with no load but stalls when a load is applied this would be a fuel starvation problem. Check restriction in fuel line, clogged fuel filter or fuel pump.
open