Does the ecm know the engine is cranking? Are you getting reference pulses from the distributor at the ecm? Without these pulses the ecm won't trigger the injectors and won't power the fuel pump relay during cranking.