i had nissan 300zx z32 few years back. those cars are "famous" for their cheap wiring -> easily/quickly corroding, causing very rough idle/poor perfomance. since you said there is, possibly, electrical problems, I would check the wires and connections by the wre that goes to oil pressure regulator and would shaken the other ones, particuularly the wires which power the injectors