Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Can you unplug the oil alert, and ground the wire and check for spark. If no spark, unground the wire and check for spark. With engine not firing on starting fluid, I think you have lost spark, if not the oil alert system, the coil may be bad. To check for spark you remove the spark plug and with it attached to the spark plug wire, ground the plug to the metal of the engine, and watch the tip for spark when cranking.