I'll check the fuel pump first. It seems to be leaking fuel all over the place so it has to come off regardless.

It didn't occur to me that the fuel pump would leak oil, but this makes sense after thinking about it.

Thanks for your help, I'll let you know how it goes.