Broken Ignition Switch?

The thing is I replaced the ECU and ballast for a MSD 6A unit.

Then you probably have the MSD unit connected to only the start position wire instead of start and run both.

(smart *** remark removed from here) :D

MSD has support.
^^^^^^^^^^^
(better remark placed here)