Ok, first, you have a corroded connection or a bad ground. Wiggling wires and having a start/no start condition is a dead give away. Before you go further, check each connection. Make sure the starter solenoid is grounded , check each terminal on the starter motor wiring harness. You may find...