Going to be a little long to give a little history. I have a 2016 Dodge Durango limited 6cyl. About 3 mo ago my auto start stop light came on. I read on hear it was most likely the accessory battery so I changed it about a month after it came on. Ended up having to change the fuse block (on positive term) also. About 1-1 1/2mo later my dodge starts studdering, kinda like a misfire but random, on my way to work. The auto start/stop light comes on again. When I left work the auto start/stop light wasn't on anymore, but truck still occasionally studdering. Then about half way home my engine light comes on. I get home and it's showing P0301 code. Came on here, got some ideas, changed coil pack on cyl 1 (front driver side of engine), cleared code....still occasional studdering and when test drove auto start/stop came on. Shut engine off, restarted, light off. Couple miles down the road engine light back on, same code. Changed the 3 spark plugs I could get to on driver side of engine, cleared code, test drove, same thing, except this time I didn't shut off engine and both lights were on again. Ran codes, only p0301 came up, nothing about auto start/stop. Turned off engine, waited a min and restarted, only ck engine light on. I have noticed the studdering on a slow acceleration. If I get into it enough to go into overdrive it smoothes out. If I get up to 60s light will sometimes flas at me while having occasional studder. Only happened a couple of times where it was a steady studder, like constant misfire, for a few seconds. I've also put in sea foam in a tank of gas then a gas treatment plus premium gas in another tank. Engine light went off for a day, even though occasional studder was still there, but back on....pls help