doode i am stumped i have been looking since i have chimed in...i can tell if that the thermo switch, or another switch, at anyrate see if the oil is coming out of the connector. if it is you will most likey need another one of those switches. that means that, that switch has a internal leak that is getting worse. for starters try spraying off that connector and its sensor and see if the oil leak comes back