Distributor Over-Advancing

I really don't see it being anything other than the module, since you have tried all these things and described the symptoms really well.
I don't have much experience with the 7 pin modules, but one thing I do know is that they are capable of making timing changes.
Seriously doubt the coil has anything to do with it, as it only fires when the ECU tells it to do so.