KeithVern,
I would check to make sure you have good 12+ volts to the MSD box and a good ground. Also check the resistance at the pick up coil and check the reluctor gap.
Probably something simple,if it were valvesprings,I would think it would rev okay and pop and bang at high rpm.

Keith