2003 Dodge Dakota

I have a 2003 Dakota Reg. Cab 6 cyl. It has roughly 70,000 miles. It has begun to run a little rough. The main issue is that while in drive and idling (but stopped)the engine runs very rough. The truck even shakes a bit, if shake is the right word there. There are a number of issues that seem to be related. While coming to a stop the engine bogs down a bit without shutting off and then just reengages relatively fast. Any ideas??