hello, i am new to the site and i am a new owner of my first cadillac

.
i have had it for roughly 2 months and everything was fine until recently.
Car : 2003 Cadillac dts
Problems: there were/are times i would park my car then later put it in drive to leave and the car would shut off.car would start back up like nothing happened.numerous times i have been at a red light and the car would just shut off and start back up with no problem.recently i was leaving work when my car would not start.when i turned the key all i heard was clicking noises throughout the entire car.after letting it sit for fives minutes the car finally started.tonight i went to get food and the car cut off in the drive-thru


.i put it in park and turned the key, it started but it strained to start (if that makes any sense).the car still runs good besides the random points where it has a mind of it's own and decides it wants to cut off.also for the past 2 to 3 weeks i have been seeing a message in the dash that says "Service Theft System" and now i hear a very faint knocking sound when the car is idle.
Pulled Codes: DDM u1301, DDM u1713
DIM b1983
IPC u1016
IPM b1652
MSM u1000
PCM p0385 (current)
RIM u1255
VTD b1327
TTM u1016
b1581, b1591
i have an appointment with the cadillac dealer monday morning.i came to these forums to get feedback or any suggestions before i drop my car off to them.any help and tips are greatly appreciated.