So I found the problem. It was the O2 sensor that I put in. It was a Bosch, and I was told at the place I bought it, that it was OEM, but in fact it wasn't! I got an original sensor from another journey, and tried it in mine. I've been using the vehicle for over 2 months now, and (knock on wood) no code! So my advice to anyone who replaces an O2 sensor, get one from the dealership. It maybe more expensive but it will cause less headaches. I spoke to a mechanic that I know and he said with any of the dodge vehicles he works on that need O2 sensors, he always replaces them with ones from the dealer because he's ran into many issues with other brands but never with dealer ones. Hope this helps someone out later on down the line! Cheers everyone