A quick cheap check to determine if the culprit is fuel or electrical , locate and temporarily disconnect the magneto kill wire on the engine which will disable all electrical safety switches that can cause problems.
I don't do Craftsman so possibly someone has a Craftsman schematic that can point to the wire to disconnect on your mower.
To kill the engine, have the key in off position and touch the wire end back to the terminal it was disconnected from.