Check the terminals, good, has a charge (even tried a jump).
Replaced the alternator 2 months back. Checked all the connections, it's good.
So after laying under my car (best I could without a jack), I saw that the starter positive wire that runs to the solenoid was exposed (but not grounding on anything. I pulled on it lightly and it broke. I was trying to strip it and the other side (starter side) snapped off from that little plastic housing thingy. I cleaned up the wire and attached it to the positive battery cable line. When I left it off and tried to crank, I didn't do that, all black, grounded for a minute then lights come back business.
Then after trying to get that damn cable back in to the cracked cable holder I managed to get the car to spin the motor or solenoid, sounded like a fan almost, spinning but not catching anything. Then when I got a nice firm connection (or so I think), it was doing that grounding business again...
Bad starter? That's my vote, sound right?