Small Engine Troubleshooting Problems? Ask a Mechanic Now.
What is full engine model number? It will have no computer to reset. The oil level sensor may be bad, or the wires to it shorted, remove the wire and see if the light goes out. If not ,ground the wire to see if light goes out. With light out, see if engine runs. Likely the oil level sensor or wire is the problem.
Do you have spark to the fouled plug?
With spark plug fouling, check the valves in that cylinder for clearance, If valves are ok, you may have a cylinder that has bad rings or piston.
does the spark seem to be strong?
You can get a hotter spark plug, which may help the length of time between the plug fouling.
They do make what is called anti-oil foulers, which raises the spark plug up, I have used them on auto engines, but never on a small engine. Auto supplys would have them.