Check also the starter relay. If it fails then the ECU gets no power. The relays are under the dash top RHS. Mine failed and I thought as the immobiliser light was on that the ECU was at fault not the relay of which I had a spare.
You can find more on where they are
here