Short answer: I replaced my DDM with ACDelco part and the issue went away.
Longer answer:
My seat issues started with the heated seat not staying on, driver side only. Passenger side had no problem.
Replaced heated seat element with Dorman 641-105 in September 2018 and confirmed that the original was visibly burnt and creating an open circuit.
If I remember correctly the new issue started not long after I put in the new element. As a temporary workaround, I unplugged the heated seat element from underneath the drivers seat and just ignored the clicking of the relay as the seat would try and turn on and then immediately turn off.
At this point the symptoms were the heated seat would continuously cycle through power on/off. What I mean by cycle through is that I would see the 3 lights all turn on indicating the lower seat was on, then it would go to 2, then 1, then off. Then it would turn back on again and go through the same 3,2,1, off.
It seemed to happen only when it was raining and would happen only occasionally if at all when it was dry. Also, if I just left the heated seat plugged after a while (10 minutes maybe) it would calm down and not have any issues. I recorded some of the behavior over a two-month period just to confirm.
I took out the DDM and the memory switch, opened them up and did not see any obvious issues with the parts or circuit boards and both were completely dry. I decided to start with the memory switch and replaced it with Dorman 901-196 in September 2019. No change, the issue persisted. I did not have time to continue so I just unplugged the element again.
For the DDM I purchased ACDelco 15883319, my original part was 15186208. Be sure to check your RPO codes to get the correct part. I installed it in November 2020 and the on/off power cycling has stopped.
To summarize, it seems like I replaced my bottom seat element and then had to replace the DDM.
Now some questions.
Does anyone experiencing this continuous power on/off still have their original bottom heat element? Or if replaced, did you replace with the original GM part instead of Dorman? I am wondering if the Dorman has a lower resistance than the OEM leading to the failure that is causing this issue.