If it doesn't work after this, that could compound things!
Have you tried grounding directly to battery?? I had one that had a clean bolted ground to inner fender. Wouldn't run. Lifted the ecu up and it started running, while sparking
and thus grounding to firewall. The fender wasn't grounded.