2007 Cadillac STS V 6, after I shift my car into park I receive this message Shift to Park and cannot disable the message or the beeping sound, my console will not turn off and this drains my battery, appreciate your help Thank you!!!
Common issue. You can start by trying to make a small adjustment on your shifter linkage.
There's videos on youtube on how to do it. You might get lucky.
(Most times this isn't successful) ☹️
That Shift To Park micro switch is inside your Automatic Transmission Control Assembly.
(center console shifter)
The little lever on it can become deformed over time and won't operate the switch.
4 Helpful Images:
1) Automatic Transmission Control Assembly GM Part # 19179515

2) Where the thing is located (it's #34)((#36 is your shifter knob)):

3) Micro Switch DC3C-A1LB

4) Location of the Not In Park micro switch in the Transmission Control Assembly.
(It's the switch with its lever contacting the big piece of white plastic.

Last pic didn't load. here's the link : https://ibb.co/p1kWQZF
Excellent post : )