I put this post in the wrong place before so I'm putting it out here where it probably should be. Sorry for the mix up. Just wanted to say hey to everyone and I'm glad I signed up, because I'm really stumped when it comes to my Dakota these days. Any and all help will be greatly appreciated. I have a 2004 quad cab, 4x4, auto with the 3.7, 100k miles. I first noticed after I'd had it awhile that when I would get up to 50 MPH it would start to miss. You could feel the engine through the sterring wheel and gas pedal bouncing, but once it got to 60 or above it went away and ran fine. I figured it was the plugs or TPS sensor so I changed both. It did not fix the problem. A week later I noticed that when it was idling the rpm would fluctuate up and down sometimes with a miss and then at other times it would be fine. It goes back and forth and hot or cold doesn't seem to matter although it does seem that when it's hot it is worse. The truck has NEVER shown a code. I then changed the air filter, PCV valve, MAP sensor and the inlet air sensor, also cleaned the IAC sensor and cleaned out the throttle body. Ran sea foam through the gas tank, had fuel pressure and cats checked, all good and STILL it has the same problems. I do not understand how a truck idling so bad and missing at 50, but not 60 cannot throw a code. I've read possible plenum gasket, but can't seem to see well enough down there to tell, but the engine is not making a single sound and oil loss is minumal for 100k miles. It has tons of power on the low end and untill I hit 50 it runs great until I come to a stop and then it idles horrible sometimes and other times not so bad. Have I said I'm stumped?!?! I'm a pretty good mechanic, but am at my wits end and so is my wife with my head under the hood all weekend trying to find out what's wrong with it. The dealers want 90 bucks an hour, but have said without a code it could take awhile for them to find issue and I'm not willing to spend alot of money on them for nothing. So has anyone got any ideas. I've thought from the beginning it was one problem, but maybe I'm looking at two problems and just don't know it. Thanks to everyone who reads this and maybe, just maybe someone may have the clue to fix this thing.