I had a similar issue driving on highway in cruise. Took it off cruise and turned off air, pulled off road and shut off. All looked good under hood. Stopped by autozone, got codes checked, all good. Put Seafoam in fuel. Figured wwater in fuel. Have not had problem since. We'll see how long it lasts