Engine bogs and sputters
I'm sure this question has been asked before but I'm new to the forum and couldn't find it. I have a 2001 dakota with a 3.9 V6 with 110k my dad just gave me. When you're driving and give it gas it will spit and sputter and won't rev past 2000RPM while in drive. If you put it in nutarl and rev it it doesn't bog or anything. I can normally tell when it's going to do it cause when you stop at a light it will idle rough and at about 600-800. I've ran injector cleaner and premium fuel in it thinking it would help but it didn't really. If I drive it daily it gets better but when I let it sit for the weekend as I drive my nicer car it runs like **** monday. It throws codes once in a while and when it does it says its a O2 sensor. The last time codes came up it said there was a misfire in #1 and #3. It kinda sounds like it's backfiring too but not a loud bang like a normal backfire when it bogs. This wouldn't be a big problem but I drive on the highway and it does it sometimes as I'm getting on and I don't really feel like getting hit from behind because of a easy fix. Thanks in advance for reading and helping out if you can.