For most vehicles a lack of injector pulse and spark means the ECU doesn't see the engine turning.
Before you tackle that, have you pulled the ECU itself and checked it for leaking capacitors? I'd hate for you to address all the symptoms but miss the main cause.