I have seen some of them where the starter gets dropped and the snout hits the concrete, and jams it out of line, and the bendix just binds, and cant come out. If thats the case, I sometimes could un jam it, but usually the case it distorted. Are you sure its grounded properly? My demon had fresh paint all over, and the starter wouldnt spin because lack of ground. I cleaned the paint off the bell housing, and even ran its own ground strap, and it workes flawlessly.

Kasey