I'm having a problem with the pickup switch on my EC-500. It has the gibson type selector switch, two volumes, and one tone. When I switch to the bridge pickup, sometimes it doesn't work. I get absolutely no sound from the pick up. Usually switching back and forth between the neck and the bridge fixes it. The neck and middle position of the switch work flawlessly, its just the bridge that fails sometimes. Is this the switch or the pickup?

I do have experience with soldering in case I need to.