Did you check the battery voltage, before and during cranking? Assuming the voltage is good, then you should do diagnostic testing at the starter relay.