Avoid the Chrysler dears for code reading, they will charge £120 + Vat to do this which only takes 10 mins max.
Look on net for your nearest Bosch Lucas agent they are all over the country. They will charge
£25 + Vat for the same thing.
They will read the fault codes collected in the cars memory chip, and print these for you, and tell you what they mean. They will then delete the codes from the car, and then give you the chance to experience/repeat the fault again, and then read the code again to prove that the repeated code is the issue. Now you have a chance of getting fixed without wandering in the dark. Then ask them for a quote to fix it
When you have got that bit sorted, if you need a service PM me!