On principle, it can't be mechanical

.
But honestly, it seems like you have unhappy jaguars. Since the chain meshes nicely with the gears, its highly unlikely that the stall is caused by a mechanical bind.
If you want to, you could write a code that limited the acceleration to the acceptable level.