I guess no one has changed a mode switch in a TR7??
I wouldn't be surprised if that's the case. Did you try cleaning it? Use De-Oxit on the contacts and work the switch back and forth. I've worked on a few TR7s and have never seen a bad mode switch.
73, Floyd - K8AC