Hello & Welcome to JA,
2000 & later Cadillac require the use of a bi-directional scan tool.
Disconnecting only clears out computer learns , will not clear any code fault.
JA does not allow Email or Phone #
i would start at the battery & see if it will pass a load test .
Look & inspect all electrical connections.