Oil level good? I sort of doubt it has an oil monitor, but if so it may be just on the run circuit, which would allow it to crank but not fire. After that, check for spark; pull the plug out, insert it back in the boot, lay it on the engine, crank it, and see if you have a spark. Geez, a year and a half old and I would be on the phone with the place I bought it from, but I'm guessing probably a big box, rather than local guy, so that probably won't do you much good. Based on the background of your picture, I can't imagine that the air filter is dirty at all yet, but would be worth checking. Assuming that you have spark and air and that there is no way you have any compression loss at this point in time, it has to be fuel related, so I would remove the bowl, clean it out good, make sure that the float is operating properly, and spray some carb cleaner into the throat of the carb. And by the way, if no spark, I would check the seat, brake or clutch, and blade interlocks, to see if they are operating correctly, although I suspect that they would be in the start circuit, in which case it would not even crank for you.