Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Did you remove the tip from the carburetor solenoid and test run with it removed.
Oil pressure switch?
Unplug it and run test!
Everything I see relates to lack of fuel, Have you ran the test line from the fule pump inlet, back into the fuel tank filler opening and ran , bypassing the tank outlet and hose to the fuel pump.?//