It still leaked after the new o-ring. OK, I think I figured out what the problem was. It's not leaking at the o-ring where the switch meets the case. I ended up replacing the switch with a new one and it fixed the problem. However, after I removed my old neutral switch, I realized what was going on. When I tried to unscrew the screw that holds the electrical connector on, the inner portion of the switch was turning as well. There is some factory sealant on there and I don't think it is sealing anymore. That's where the oil was coming from. I didn't take the switch apart to see if it was fixable or not. If I get around to it, I'll take it apart. Hope this helps someone else.