Have you reset your PCM since correcting the O2 issue?
I pulled the pos terminal off for about 2 mins after changing out the O2 sensor
Also the battery and grounds?
I used a multi-meter on the battery and was getting 13.2v without the engine running and 14.1 when the engine was running
You replaced the plugs with what brand and part number?
I got them from the local Chrysler dealership. I believe they are Champions
Also if you start the engine and rev the engine to 2K and back o idle a few times for 30 sec does the problem persist?
It does until the engine has reached operating temp
The reset is important, otherwise it takes 500 or so cycles to gather new data. To clear adaptive memory:
Disconnect the POSITIVE battery Terminal and touch the connector to ground for 30 seconds. (This is to discharge the PCM capacitors, which maintain the Adaptive Memory.
Reconnect the Battery Cable
Turn Ignition Switch to the “On” position but DO NOT start the engine
Turn Headlight “On”
Turn Headlights “Off”
Turn Ignition Key “Off”
The PCM Adaptive memory has now been flashed, or erased from the PCM.
Voltage at the battery should be 12.6v off and 14.4 running. If you measured within seconds of turning the engine off and got 13.2 that is normal. If not there is something wrong.
Battery voltage is not the same as load testing the battery. Get it load tested.
Poor or resistive connections will cause performance issues and missing like conditions. The opposite side of the grounds are the biggest culprit.
Remove and clean both the wire side and the connection side with sandpaper units shiny, then reconnect.
What part number plugs? Pull them and inspect. Get the pn while you look and report back. Pics are great to help us determine any issues.
If you start the engine and have the issue them try revving the engine for a min or so. This will rule out a slow heating O2. And yes I realize you just changed the O2.
I list easy and basically free things to check and do. If you are unsure ask but do them if you want to resolve the issue.