If there's a loss in oil pressure doesn't it shut down the control module that supplies 12V to the ignition coils?
First check oil level. If ok try disconnecting the sensor to fool the control module. I wouldn't run the genny in this mode, just enough to see if it coughs.