Starter keeps starting!...

The solenoid in those starters is a magnetic throw that pulls the contactor against 2 terminals that competes the circuit to the wound motor. The contactor is on a fork that shoots the pinion out to the convertor/flywheel teeth. If there is no spring in the solenoid it may stick. There should be a good amount of resistance when you try and pry out the pinion gear from the idle position. It will snap back in. I think you can test it if you remove the wound motor lead from the solenoid. Just use some jumper cables: clip onto body and clip onto battery lug and then hit the battery terminals. Should hear a nice sharp click and see the pinion shoot out and it shoud return Just as fast with no voltage. That is weird
Well with absolutely nothing to lose it was time to dissect this thing! LOL..
As I pulled it apart it did seem like the solenoid was just collapsed in the unsprung position up against the contacts. I pulled it 100% apart that I could and noticed that the wire going from the small start connection had a big bur on it.. I cut that off and reassembled it but when I was reassembling it I noticed a lot more spring in that solenoid module and when I put the cover on it was backed up against it which I thought would be the case when I pulled it off like when I started unscrewing it it would try and spring out against it... Anyhow I had it back together put it back in my vise gave it the same test and now it just Sparks LOL...
One thing I did learn was there's no possible way of getting a factory starter in there without taking the header off or something... Soooo... Tomorrow after work I'm going to size up the wrenches and sockets underneath my Dodge truck so I know what to take with me first thing Sunday morning to the Pick-n-Pull and get a factory starter... Last time I got one for my duster it was just laying on the ground... I know better than to go back to expecting that kind of luck again...