eek! That starter let the smoke out for sure. Long periods of cranking drastically shorten the life of starters. They can't dissipate the heat fast enough. I'd spring for a new one if you can. The insulation on the windings of the armature might not be much longer for this world.