CPS, crank position sensor, could be bad. stalling with no codes and no warning are nice signs