Check the canister purge valve. Took over a year and a half to find the issue. I will never forget canister purge valveLately when I've been driving my car will just shut off randomly. It will start back up again no problem. When my car shuts off the oil light and battery light come on. Does anyone have any idea what this is?