I’ve said this before, and I’ll say it again . . .
I’ve seen MANY faulty failing crankshaft position sensors . . . which caused stalling and/or no starts . . . which did not EVER generate any kind of fault code
I estimate 1/2 of the bad crank sensors I’ve replaced fit that description
Yet they tested bad, and replacing them resolved the problems permanently
Lack of a certain fault code and/or lack of a mil does not mean everything is okay