If the crank sensor fails, the computer has no idea where the engine is in it's rotation, so it cannot make the proper calculations for ignition and fuel timing for each cylinder.