Craftsman 15.5 riding mower fuel shut off solenoid not working
My craftsman 15.5 riding mower will crank, but not start when I turn on the ignition switch. I have traced all the electrical system, and everything gets 12 volts when it should. The solenoid works, starter turns, new spark plug fires. New battery, new ignition switch. Fuel line is clear and drains the tank well when disconnected from the carburetor with the fuel filter also still on the line. If the air filter is removed and the fuel is put into the top of the carburetor, the engine will start and run until this fuel is used up.
Seems to be related to the fuel shut off solenoid. An ohms check for continuity in the line from the "L" terminal of the ignition switch to the end of the hot line (not the grounded side) that connects to the fuel solenoid shows continuity. With this line disconnected from the fuel solenoid, a check across the two wires that go to the fuel solenoid (one grounded and one hot) shows 12 volts when the ignition is switched on. Also the engine fires and runs just fine if I just put a jumper in the end of this line while it is disconnected from the fuel solenoid. That grounds the line, bypassing the fuel solenoid.
Question: Since the engine will run with the fuel solenoid disconnected from electrical, why do I need it? Why do I need to replace it? What bad thing will happen if I just use the mower with it not connected to power? Also another odd thing: I get continuity with an ohm meter if I check across the two prongs of the fuel solenoid itself without the wires attached.