Yep welcome to the busted Firecore Junk Distributor club - Had three do the exact same thing - counter weights came loose and all hell breaks loose inside - one cost us an entire engine

We use only MSD distributors now - never have had an issue