OK I hate to suggest this, and I hope you can handle it. Raise the car, remove your ignition plug so the car doesnt start, remove everything to gain access to the starter wiring/ studs. Use a charged jumper box and connect the ground to the engine block, then connect the power to the large stud on the starter solenoid. Use a large gauge jumper wire and jump the large and small terminals on the starter. Do it only for a split second! Now you have just eliminated any possible problems with the wiring by removing that circuit. If it still only clicks then remove the starter. Remove the jumper box from the car. Now place the starter on the bench or vice. Make sure it held down tight the damn thing has some torque. Place the ground cable on the body of the starter, then place the positive cable from the pack back on the large stud of the starter solenoid. Use your jumper wire and jump the small terminal again. If it still doesn't spin then take it in your local parts store to have them test it.