What you're describing is typical of a misfire due to old spark plugs and wires that have been ignored too long. At the mileage you listed they should have been replaced at least once already. What gave you the idea to replace the throttle position sensor and the idle speed motor? Neither of those will cause misfires or rough running. Replacing random parts in hopes one will solve a problem is the most expensive and least effective way to diagnose it. The best place to start is by reading the diagnostic fault codes. There are well over a thousand potential codes related to problems the Engine Computer detects. Chrysler makes reading those codes yourself real easy. Cycle the ignition switch three times from "off" to "run" within five seconds without cranking the engine, leave it in "run", watch the code numbers show up in the odometer display, then go here to see what they mean:
It's important to understand those codes will never say to replace parts or that a part is defective. They only indicate the circuit or system that needs further diagnosis.
Wednesday, July 31st, 2013 AT 8:23 AM