A friend had one of these and it was just total trouble.
Having changed the pressure sender and oil pump it was finally diagnosed as the timing belt tensioner had gone and the belt had jumped a tooth.
I have no idea how these are related to the oil, but a new tensioner and belt and a re-timing certainly fixed it