It sounds like you may have lost your idle adaptives - to do the relearn, you will need access to a good generic scanner or DRB from Chrysler which allows you to relearn the adaptives - First, clean your throttle body plate - next, hook up the scanner and there will be test fuctions to relearn minimum TPS position and minimum idle speed - with the key on, reset both (or have the dealer perform it) - it will idle poorly at first, but will then smooth out as it relearns it's minimum idle speed. Thanks, Dave.
If you disconnect the battery for about 30 minutes, the adaptives should reset themselves, but it takes a little while for the relearn to occur - ususally between 50-100 miles. You should be able to take it to any Chrysler dealer or reputable repair shop and have it reset - it shouldn't be too costly - but, try the battery disconnect first after cleaning the throttle plate then drive it and see if it cures your condition. Dave.