I got my jeep to finally crank today, but after i got it to run for a bit, i tried to start it and the solenoid would just click. i noticed the solenoid was hot. after letting it cool, i tried again nothing. i put the screwdriver over the two terminals to jump it but the starter did not budge. I pulled the starter to see if it was dead. When i pulled on the drive it came right off the shaft. I noticed the bolt that is on the end was damaged and loose, like it was banging around the inside of the housing. The drive assembly was real clean, like new clean, i think the previous owner had it apart and replaced it. That said iam not sure if he put it on correctly. Does the drive just slip over the shaft? What is the procedure to repalce the drive? I had noticed that if i was able to get the motor to fire, it seemed like there was a noise in the starter area, probably not retracting after the motor began to spin when ignited. Is there anything else to look for that may be damaged? The inside of the starter housing looks real clean and the shaft does spin freely for me.