Sorry but what you did wasn't the fix. Also, my way of fixing isn't "hacking" up stuff. What you did was just change the mechanical side of the switch. You needed to change out the "electrical" side of the switch which includes the decoder. When you change out the system you MUST do the relearn sequence per GM instructions. When GM first started having issues with this system while they started doing the same repair you did. At first it seemed to fix the problem but usually with in 6 months, the symptoms come back. Then they swap out the part that holds the decoder. Again, using the GM parts is only temporary while using the resistor is a done deal.