hi my name is XXXXX XXXXX i'll help you in any way i can.
sorry to hear of your misfortune :(
chances are very high that you have a bad crankshaft position sensor.
then heats the thing.
this may or may not turn on the check engine lite.
my recommendation is have the vehicle scanned with a dedicated cadillac laptop and have the crankshaft position sensor replaced in any case.
what do you think?