Just wondering aloud here. Could it be its stalling because of clutch friction caused by too close tolerances, ie not enough slack in the cable, or too much depending on how the mechanism is designed? Perhaps its dragging slightly, heating up eventually causing the engine to stall and will start...