it could be the oil pressure sensor, its located just past the oil filter on the housing, its got a green plug on it.
turn the wheels all the way to the left, then go peek in behind the pass side front wheel to the oil filter, use a flash light if needed, look to see if that green plug is leaking oil from it. if so theres your leak.