When I said the switch signals are digital, that meant they are just high or low. 1 or 0. As opposed to the analog signal on the radio control switch output, which is like the wiper of a potentiometer, where the exact voltage (.95, 1.2, 3.7, 4.1V) distinguishes the desired command. What the BCM sends the radio AFTER it measures the voltage on the analog wire is a digital data message, like the burst of serial data you get over a USB port. I usually use data message to talk about that scheme.
The ground to those switches that also took out the lights goes through the clockspring, then snakes to the master dash region ground splice pack G201 (also known as SP201). If this ground was loose from the body, you'd typically have a LOT more bad things going on, so I suspect it's a clockspring issue or the wiring harness.
G201:

How to fix your own clockspring when you're out of work and being frugal:
http://gmtnation.com/f93/repairing-your ... ying-1976/