If the mower runs on starter fluid then it is not a spark or compression issue.
Make sure your petcock allows fuel to flow, if it does then your issue is with the carb.
When you cleaned the carb did you chem dip the bowl and take out all the jets to make sure everything was clean. It does not take much to clog a carbeurator.
What make and model is your carb?