Starter wont engage

You need to !!!!STOP!!! ###king with this thing and start using your head and a multimeter.

Make some voltage checks

1 clip the meter directly to the starter large stud. You can get clip leads at RadioShack. Ground the other lead to the engine block, and crank the engine. Read the meter while cranking the engine. IF THE STARTER is buzzing/ skipping, and the voltage reading is over 10 1/2 volts, you have a bad starter.

If the voltage is below 10 1/2 volts, you have a wiring problem.

NEW PARTS does not mean FUNCTIONAL parts.

Even with new cables and new batteries, you MUST clean the battery posts. They often form an oxidized coating which looks "perfectly normal" and won't even light the headlights.