sounds like a crank sensor, these cars wont typically throw a code for the crank sensor. and random stalling, re starting or not restarting are the first clues to a bad crank sensor.
low oil or low oil pressure would turn on a red light that says low oil. and thats it.