I think is just the oil pressure sending unit going bad (sometimes shows 0 but usually after eng is warm shows 10 to 15 psi at idle n 40 psi at speed).
My TJR had the problem of low oil pressure, real slow to build pressure. Then one day, coming off the highway the low oil pressure alarms all went off. Touch the throttle, pressure came up, alarms went off. They said I needed a new oil pump. The dealer quoted about a grand to do it. Of course I'd still have a tired 200KMile engine with a leaky RMS, leaky valve cover, etc. So I priced a new long block from SandJ Engines in Spokane, $1800.00..... Tight, sealed, great compression and a 7 year warranty. All in, new clutch, rad, water pump and a bunch of small parts, $4600.00 including the new long block.
Well worth it. The TJ runs like a new Wrangler. No creep if I park in gear on a steep grade. My bet is you will eventually get the same problem of a worn out oil pump. We tested my oil pressure and the problem was not the sending unit. It was a tired oil pump and mine was/is an '05.