Oil Leak?

It's probably the intake. If the sending unit is leaking you would know for sure, there is a lot of pressure there. I'll check it out tommorrow if you haven't fixed it yet.