I'd say your first port of call should be to replace and/or clean up the Earthing points on the engine this could well be the problem that is making the gauge jump... Mi16 should hold 4.4 bar of oil pressure at 4k rpm at 90deg IIRC
might well also help your running problems.