I'm going to take a gamble on a new switch, Brian; Kenny's have them in stock for $45 plus shipping.
Problem for me of course is that there are only about six 60-66 GMC's over here, and mine's the only 63! So I can't just go down the street to a buddy and check it out with his.
I'll let you know how it works once I've fitted it; thanks for asking.