Why didn't you check a rod bearing or two when you had the pan off? It takes 10 minutes and doesn't cost a dime. 105k miles you are ready for a rebuild. I don't think a new oil pumnp will do you any good at all.