Did you do the "grounding wire" test on the ECU? See the post above I made. If it sparks grounding the one distributor wire, it's not the ECU. Normally auto stores will NOT take back "tried out" electrics.
EDIT Why, in your photo above, does it "appear" that there is a spark present?