Starting Issues

The starter solenoid (mounted on your driver side inner fender) is the likely cause. You should have immediately unhooked the battery when it did this, you probably hurt your starter a bit because of this.
 
Probably a latched starter solenoid.

I'd note that extended consecutive cranking can take a toll on the starter motor.

Good luck.