Are you familiar with how to check codes yourself?
To start, the Ignition key must be in position II, engine not running. Locate the two diagnostic sockets just behind the passenger side headlight. The "A" connector (shown above) has a jumper that is stored in the lid of the "A" diagnostic connector. The jumper is used for both diagnostic connectors. Put the jumper into A2 and push the black button for one second. Count the red LED light as it blinks back information, blink, blink, pause, blink, blink, blink, pause, blink, blink, is an example of the response you would receive. 2-3-2 would be the code retrieved, now push the button again for one second, again count the blinks, keep checking for codes until one of them repeats, this means you have read all the codes. Now to clear the codes, push and hold the button for 6-7 seconds, release and as soon as the LED comes on push and hold the button for another 6-7 seconds. Now push the button for one second and read the codes again, you should get 1-1-1 (no faults). All codes must be read before clearing.
Let me know what code(s) you find and we can go from there.