Just sitting here thinking... this poped out at me-
The heated Seat switches are momentary contact switches and are inputs to the driver and passenger door modules.
does the physical button face seem loose? Like the spring broke behind it. If the spring broke and its not holding that button open...as you drive around it could be rattling around closing the contact- activating the system.
Here is the input to the drive door module-
