Well Scotty, smacked the solenoid and no luck. Replaced it with a starter from the engine I took out of the car and it does the same exact thing. It acts like it comes out and hits the flywheel and then goes back into off position and then engages again really fast. It's as if the starter gets enough power to engage but then loses all its power when it meets resistance from the flywheel and disengages.
I cleaned all the connections, tried jumping the car, cleaned off contact points to the engine, cleaned the grounds, no luck