MIL (check engine light) should be on with ignition until it starts - that too comes off the ECM
That also makes me think that the ECM relay is not powering on - either because it's bad or fuse/broken wire somewhere.
Fuse 6 feeds the output from the ECM relay (aka main power relay which is really misnomer) to the coils, injectors and most importantly the ECM
Don't go by how fuses look - measure each side for voltage as I described in post above:
Measure the voltage on both sides of the fuse while it is plugged in and ignition/Kill turned on
The fuse is after the relay, so if no voltage on both sides, then relay is problem
If dead just on one side, fuse is problem
If good on both sides, we need to think harder