A bad ECU won't stop it from turning over but it will stop it from getting spark or fuel. A bad starter, bad power or ground, solenoid, starter drive gear...along with a locked-up engine will stop it from turning over. Can you manually turn the engine over..ie.. confirm it's not locked up?