Mine just started doing this same thing. I was told by Meineke ($118) that it’s my alternator but my mechanic checked all of that and more. Battery good, alternator good. Spark plugs and coils good. No leaks. OBD2 no codes. I do need an oil change and air filter. But it cranks right up and drives fine.