Oil pressure sensor. No need to be embarassed, if you couldn't ask here...where else could you ask?
Can't really help ya though on the connectors, but I'm sure somebody here will know.
Can't really help ya though on the connectors, but I'm sure somebody here will know.