Good to hear the fuel pump does run. Did you test the various distributor sensors?
Have you checked for any codes, since you installed the new ECM? Reset the ECM and try cranking the starter for 20 seconds to see if it throws a code. This may help you zero-in on where the problem lies. This is starting to get into the obscure, since you have fuel and spark.