bent rotor contact blade

yes im using the chrome box, as per your test, no spark, i have 2 old ecu's floating around, do i have to mount and ground them for the same test procedure?

Then it looks like your ecu might have gone (as long as power is getting to it)
Yes, they HAVE to have a good ground.
In fact you might clean the contact surfaces on your chrome box and test it again.
Some put those star type washers between the box and it's mounting surface to be sure of a good ground.