May not help but when my brake lights stopped working and i was trying to chase down the cause, i found that the switch behind my peddal was sticky. Since the generic switch i bought didn't work, I pulled appart the old switch, cleaned it out and reconnected it. Now it works like new.
Not sure if it helps but can you pull it appart and reassemble it??