AFAIK, it should be plug and play. The keycode stuff all happens at the Body ECU, not the ECM. Make double sure you got the exact same part number and that all the plugs are well seated. Check plugs and sockets for any damage.
Was the ECM the only thing that was touched between running and not running?
To be honest, I have never done an ECM swap. I have never had one fail. Body ECU's die all the time. Not so the ECM.
Part number is exact. Looks to be in perfect condition for what I can see. When I swap the new one in, the throttle hums and it opens and closes. So that portion of the ecm definitely works. It cranks, just won't turn over. I assume it hasn't seen power in a few years. I can't imagine this one could be bad too. Does it have a "learning" period? Maybe leaving the ignition on for a couple minutes before cranking? This is beginning to frustrate me.