What was the reason for replacing the ECU and the fuse box ?
Sounds to Me like a bad ignition switch, or, relay, or a bad connection in the start circuit.
Physically remove all fasteners holding down the ground wires and scrub and clean those surfaces until they are bright and shiny, and, while the negative battery cable is disconnected, do the same to all the connections on the positive side of the battery.