No Spark

When you said "ground is good" in post #11, how did you verify that? You can't just look at it. You need <1 ohm to BATT-. I see just a sheet-metal screw in the photo, which causes endless problems for people. Try grounding the case of the FBO ECU with an alligator jumper before you condemn it. If that works, run a dedicated ground wire (everyone should).

Unless you have a "ballasted coil" (>2 ohm), you will need a ballast to run that coil. Otherwise, it will get real hot after 5 min and start melting the paint on it, like one did when I jumpered 12 V straight to drive a new purchase home. Also, the orange ECU probably won't live long without a series ballast to the coil.