I have a 2017 Cruz LS w/ 60,400 miles. It started idling rough but driving fine. Took it in and was told there was a random misfire. Replaced all sparks plugs and had a fuel system cleaning. A week later it's back, it comes and goes in waves. Took it to auto zone, and there was no codes. Turned the AC on and cylinder 1 had a misfire. Replaced cylinder 1 coil pack but it's still idling a little rough. Car runs good and has stopped sputtering while driving at low rpms (for now). What else could it be if I'm not getting codes??? I dont want to keep throwing parts at it.