Just a quick update, I finally found out that the oil pressure switch was leaking oil from the top of the unit where the wire plugs into it. Bought a new switch and the socket for it for less than $20,re-cleaned the engine and every thing is clean and dry!!