I am at my wits end.

I have found out every pump should be taken apart and checked. I have never bought a new oil pump that didn't have left over metal in them. It plugs the pump and causes low pressure clean it and they again it fixed my problems 99% of the time.