cranks but won't start?

you really need to check fuel pump pressure. Inside the tank there is a short rubber hose from the pump output to the fuel pressure regulator inlet. I've seen these split and leak fuel internally inside the tank.