All I can say is......Chuck the msd....All of the components.I know you guys don't want to hear this.......buy an HE I.....with a 65K coil and module.......which they just come with.....New wires ..tweak the timing and your problems will be over.........I just chased the same thing .....now pulls to 7000 rpm clean......this is the most expensive one out there ....I've had one of these cheap dizzies for a long time.....
https://m.summitracing.com/parts/sum-850025