One thing to know is that the mower has 2 inline fuel filters. One is visable and the other sort of behind the battery box and a pain to change. The painful one is closest to the fuel tank, therefore, the first to clog.
This might not be your problem but is an inexpensive thing to try.