Hopefully you guys can help I’m at an end pass. I have a 2018 Dodge Journey 3.6 with 54,000 miles. I keep getting a cylinder 2 misfire multiple cylinder misfire and O2 lean bank 2. I’ve replaced the coils, plugs and fuel injectors. I also had to replace a leaking valve cover gasket and I still have the same problem. The light will go off for a couple days and come right back with the same codes. It idles rough with no load in the engine but that has gotten better since I replaced the injectors. I’ve checked for a vacuum leak and everything there is good to go. Not sure why I can’t find a problem! Any help you can give us appreciated. Thanks in advance!