sending unit
i can almost tell u for certain its the sending unit. easy fix, just unscrew the old one screw in the new one, it's that simple. u might want to screw in a oil pressure tester just to see where u are at pressure wise with that many miles on the truck because the gauge is more of a switch than a gauge.