The 258 was rebuilt in the fall of 2012.
The old flexplate had three wear spots on it, indicating where the starter gear would engage. So it was replaced.
With it newly installed, sometimes when starting it would "stall" once for around one second, then continue and start.
As it was intermittent, it didn't appear to be an issue, likely a weakening battery to be addressed later.
Once home, the intermittent stall continued. Over time, it got worse (greater pause).
Got worse as the cold set in. Starter gear had issues engaging, and same intermittent "stall" problem.
Wired in a friends truck, as though boosting the battery. Same issue.
Swapped in my spare starter. Fired right up, yet still with the intermittent "stall".
After a week with the spare starter, great starting except for the stall:
- starter stalled
- paused 1.5 seconds
- grinding gear sound for a second
- sounds of starter freely spinning
Pulled the starter and found the half-dome housing on the end broken off, and a tooth missing from the flexplate.
Looking back, I suspect a binding issue with the flexplate, located just after one of the gear engagement points: if a particular point was where it was engaging from, something a short distance further on the flexplate would stall it; but if engaging from either of the other two points, it had enough momentum that it would turn right past that point if the engine hadn't started by then.
It appears the stress of the binding with the starter drawing current and producing torque broke the housing. As to the original binding, what could cause such binding at a specific spot? A misformed tooth? Bent tooth? Bent flex-plate? etc.?
I intent to pull the plugs and turn it by hand to inspect all teeth and the trueness of the flexplate, but after this mishap, I'm not sure that would be a valid indication of the original binding/stalling.
Dare I throw another starter in there to see if it goes? I figure the worst that can happen is I trash the flexplate more (it needs replacing anyway) and possibly the starter.