Leaving work and my oil pressure gauge jump to zero twice and went to the highest mark on the gauge. It never been that high ever. It stayed there for about 20 miles of driving. Then it started jumping all over the place then went to zero. Drove home 12 miles with the gauge on zero and the buzzer making noise. Engine has oil and is full of oil. Can it be the gauge or the sending unit and how do I check for it.