At a total loss for an explanation

The first basic test for a stalling or start/stall problem is wether it looses spark or fuel. There are mechanical issues like timing chain slipping and the like that can cause problems. Start with the basics and never overlook the ovbious.