I have diagnosed the problem: you are driving a 17 year old Dodge.
I (my company) buys pick ups for basically every field worker (oil). For various reasons related to tax and liability, my lawyers have convinced me to provide money to workers for the vehicle they need. So they buy their own and we pay the note. They have a GPS that turns on when they are working.
We’ve narrowed the approved list down to F-series, GMC or Chevy, and Toyota (but only for the fancy guys who live in Midland/Odessa). No Dodges.
They just break when actually used as work trucks on leases (bumpy, dirt, heavy equipment in back).
As an aside, I’ve never seen a functional 17 year old Dodge. That’s impressive or it was never used for work.
For a constructive input: change the oil and filter, preferably with one of those slude-remover treatments as part of the process.
Jiggle the wires to the guages/senors. Look for obvious lose items. Unplug and plug stuff back in.
Follow the wire for the oil pump and make sure it’s sound end-to-end.
If that doesn’t work, change the pump.