That has all the indications of a clutch issue, most likely broken clutch spring. The clutch is supposed to only engage when you hit the throttle, and disengage at idle. If it stalls when you hold the wheels still, it is because the engine is fighting the clutch. That's why it can idle with the...