definitely needs crank position/speed sensor to run at all times.
it can keep running (dependant on management) without phase sensor once it's started if it had the signal from it.
your problem does sound like it's a crank position sensor problem, but why guess? there is such a thing as a diagnostics output from your ecu.