My Honda Civic had a flickkering oil pressure warning light. I checked the oil pressure with a mechanics oil pressure gauge and found it at 2.5 psi. (at any rpm).
The problem was a chip of aluminum under the relief seat. With that chip removed, it now has the normal 70 psi.

Took all day to get to the relief valve. Too bad it can't be cleaned somehow without disassembly.