If you use the TFI coil, make sure that you don’t have a ballast resistor in the circuit.
If you do, you may experience the rev-limit problem.
I have had the same problem with the ignition cutting out at high RPMs when a ballast resistor was installed with the TFI coil.