My 07 H4 has developed a leak. Mostly my fault as some time before the last oil change I thought I was topping the oil off but I guess I over filled it.
Anyway, it is leaking from a sensor on the engine, and I am not sure what sensor it is to order new. Its location is on top the engine, front drivers side, and sticks straight up. I believe it is white.
I know it is for sure from here as I power washed it yesterday and after driving it for a while found that the described device is wet with oil.