Sorry mate not my department but i would be worried about running it any further with said dodgy oil pump.
Hey, you wont want to here this now probably but it's all part of the fun with these cars.
Will be interested to know what the outcome is, hope you get it sorted. It's normally something relatively simple in my experience.
