if its not leaking from the black plastic part as they can do you might try removing it and wrapping some Teflon tape around the thread,its a tapered type thread so tighten it down carefully and snug,if it stops the leak great but is the oil light still flicking on and off?if the wire rubs to ground it will flick on and off,have a look at the wire,if the wire isn't rubbing but the light flickers replace the switch.