It is usually the oil pump and not the sensor for that motor. Unfortunately it is mounted on the crankshaft and I have never seen it changed in the vehicle, always the motor is pulled. I suggest a heavier oil.
Here is a video some guy did on the sensor replacement.
https://www.youtube.com/watch?v=vMOB0NVdlvI