Normal engine running temps and too much clutch at take-off would frequently cause a stall.
Immediate re-start attempt would stall the starter. Wait 20 seconds and it would crank ok.
OEM 170 CCA battery had the most issues. 200 CCA could handle it better.
Check battery voltage while cranking and check charging voltage at the battery when it is running.
How old is the battery??
YUASA Battery test, Charging, and Load Test::
Connect a digital voltmeter directly to the battery—red lead
to the positive terminal and black lead to negative. While
watching the voltmeter, press the start button and crank
the engine’s starter (it’s OK if the engine starts). Just before
the engine starts, note the voltmeter reading. As the starter
motor places an electrical load on the battery, cranking
voltage will normally drop. If battery voltage drops below
9.5 volts (at 70° F) while the engine is cranking over,
the battery needs to be replaced.
If the engine starts too
quickly to read cranking voltage, the ignition or fuel injection
computer fuse can be removed. This will allow the starter
motor to operate (without the engine starting) and cranking
voltage can be measured.
Check battery terminal connections -- vibration loosens them....
Clean and lube Starter Switch also. Many times the Starter Switch is at fault.
Explore the Step by Step.