With respect to the oil pressure, the sensor is often the problem on many engines. You can make sure the sensor is properly grounded to the engine. And if you can get the spec you can measure the sensor with an ohm meter with the engine off and with the engine running.
Or it be a sensor that...