have you checked the oil pressure sender?
sometimes they run ignition power through that just in case the engine looses oil pressure to keep from trashing the engine.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.