ignition problems hard starting

Do you have an "Ign 2" wire, and does it bypass the ballast resistor when cranking?
You are supposed to have about 12v at the coil when cranking, then it drops back to about 8 volts at the coil when in the run position of the key.

If you have 8 volts via the ballast when cranking, this may very well be the problem as your coil voltage will drop less than that 8 volts with the starter cranking.

You could even verify that this is the problem by running a wire from the battery positive to the coil positive and try starting it.
If it fires right off jumpered you know you have a low voltage problem at the coil.

Don't leave the jumper on longer than it takes to test this, as it can overheat the coil from the constant 12v.

On the no charging problem look up or Google search "Full field testing a Dodge dual field alternator"
Since it's already all over the internet I don't see a need to type it all again for the 1,000,000.00 time.:D