You are not the first one who mention the battery, and you might have just confirmed a point.
ZMC888 mentioned it before, I think Barry as well.
If they have less or no stalling issues, do they have new batteries??
IF so, guess someone like LJH or Milton (with severe stalling issues) might give it an other try with a correct and fresh battery.