I leaned the motor on my 308 yesterday. I just went out and let it run and found the oil leak. It looks like the oil pressure light sending unit is...