Double trouble

The fuel pump could be the source of both problems. It's for sure the source of the fuel leak. If it's leaking outside, it could well have been leaking inside diluting the engine oil. That would also cause low oil pressure. I would fix the fuel pump ASAP and do an oil change.

I was going to say the exact same thing!! Good call StrokerScamp!!
~Michael