You need to diagnose the fuel pump before diving into all of this. Put drips in the cylinder but use a small spray bottle of fuel (50 to 1 fuel) to keep it running (throat of the carb) and then start pumping the ball and see if it runs.
It's either fuel pump, carb related (not cleaning it...