The starter motor needs current to turn whereas the ignition requires sufficient voltage, if a battery isn't sufficiently charged it may still turn the starter motor but not have sufficient voltage to give you ignition, to exacerbate this problem, cranking also pulls the voltage down further often making things worse. This is why a push and clutch start can often work while cranking wont as there is no voltage loss from the battery when clutch started. many cars work on a base reference voltage under which it will never get ignition if the voltage is below the base reference, many cars require 12 volts as a base reference so if you can confirm it is getting sufficient voltage, battery has over 12 volt reading say about 12.6V and as you obviously have sufficient current to turn the starter motor then you would be best to check the plug leads are in the correct sequence and the integrity of connections at the crank sensor. I hope this helps, the easiest thing to check first is battery charge and a push with a clutch start could identify this as would a jump start attempt using a fully charged donor battery.
1 people found this helpful.