Ran into something with my 2017 Elantra recently, the engine stumbling and throwing misfire codes and after some digging, it looks like the fuel injectors are the likely culprits. Cylinders were misfiring badly enough that it went from an occasional hiccup to a pretty rough ride in just a short time. I'm debating whether it makes sense to try cleaning the injectors first or just replace them altogether but injectors can be pricey,