A guy at work has a Dakota that was experiencing the hot start/rough idle condition. Ended up being the crank sensor. Seemed odd but it took care of the issue. Evidently the sensor was acting up when hot.