No spark on my 84 Ram.

My truck has been giving me fits lately with randomly not having spark. It has finally gotten to the point where it isn't firing up at all. While trying to track down the problem today I found the coil is seeing 5 volts in the run position, but only 8 while cranking. The contacts in the plugs on the alt/coil harness are corroded pretty bad, so I am thinking that is where I'm losing the volts I need (I think I should have at least 9 volts). The hall effect senor in the distributor is triggering, the ECU module fires up my Dart fine, and the ignition switch seems to be working fine.