Jim,
I was talking to my locksmith the other day, and mentioned I was having a few electrical issues and really didn't want to pull every wire on the bike, and was looking how to maintain good contacts between electrical connections, he put me on to a product called INOX, in a spray can, cost a little bit, it seems to work very well, is non conductive and never becomes greasy. they use it to degrease padlocks, cleans the crud out really well, then just put leads back together..
it helped me sort out some wires from the fuse box that were getting warm, and improved conductivity across the rusty fuses without resorting to scubbing the crap out of them..
check out a google search or whatever.. worth a read about the product anyway..