rampage
3/4 ton status
Then I check the voltage at the positive battery cable and it's dropped to 7-9 volts. I wiggle the battery cable and it goes back to 12.6 and I can repeat this process over and over.
Where exactly are you measuring the voltage at - directly to the battery posts, on the battery cable clamps, or somewhere else?
This makes it sound like your measuring the voltage somewhere like at the firewall or the starter and then again directly at the battery post ... correct?... but turn the ignition and everything dies and voltage tested at the positive cable drops but it's 12.6 on the positive terminal.
With that assumption in mind, if you are getting a voltage drop from say the firewall (or starter) to the battery post then you have internal corrosion in the positive battery cable and need to replace it. With internal corrosion it will allow some current to pass through (like to light your dome light), but once you try to pass a lot of current through it you get a large voltage drop due to the resistance created by the internal corrosion. Once the voltage drops below a certain level the ECM turns off - so no start.
Check the voltage at the starter and firewall both before and after you try starting it. The voltage should stay the same, if not then replace the offending cable.