P1678 - FPTDR Signal Line Failure
It idles fine so you replaced the automatic idle speed motor? That will not cause stalling while you're driving, or a hesitation. If the engine doesn't stall at stop signs from running too slowly, and it gives you a nice "idle flare-up" to 1500 rpm when you start the engine, that motor is working.
I've never run into a code 1678 before. It's not even listed in the service manual. Could you recheck the code? Chrysler makes doing that yourself real easy. Cycle the ignition switch three times from "off" to "run" within five seconds, leave it in "run", then watch the numbers show up in the odometer display. '96 was the first year for three-digit codes in the odometer, but the service manual still shows two-digit codes. For those you have to count the flashes of the Check Engine light.
Also, when discussing an engine running problem, we need to know which engine you have. On some of them the camshaft position sensor commonly causes intermittent stalling, but there should be a diagnostic fault code set for that.
SPONSORED LINKS
Monday, October 7th, 2013 AT 11:54 PM