A few weeks ago, my Durango started stumbling at idle, and at points slightly above idle if you were very easy on the throttle. If you stand on it, it takes off like a bat outta hell like usual. We thought it was some bad gas, and I put in gas dryer and ran that tank out. Put new gas in....problem seemingly solved. Got about a quarter ways through the tank and it started doing it again but worse. And this time the check engine light came on. Now if you are sitting at a stop light, all of a sudden it will idle down to like 500 rpm or less and barely run, and then all of a sudden jump up to like 1500, and you cant get it down. I took it to the dealer and they put it on the computer and said that the tb is very dirty and that it needs new O2 sensors. What do you guys think?