I've heard of one guy who eventually fixed his. You can tryyyy and fix the contacts. I did and failed..
I then replaced mine twice with 2nd hand ones. Same issue
Bought a new one - not cheap - $185 and should be fine for the next 20yrs. http://www.kudosmotorsports.com/catalog/nissan-headlight-switch-genuine-nissan-nissan-skyline-r32-gtr-gts-gts25-gts4-gtst-p-1341.html
YES - a very common issue with R32 GTR's. Hence why you can still buy them new.
(I had the same issue as you and tried many things with out success. Easier to replace)