You have conflicting information.
Diagnosis terms-
"Will not crank" means that the engine will not rotate/turn over. This is usually an electrical issue or the engine is mechanically locked up.
"Cranks but does not fire" means that the engine turns over with the starter but will not fire/run...