i worked 9yrs in a mower place...fucking things
try making sure all the microswitches are connected ie the grassbox on if it has one, maybe one under the seat. if there not pushed down then it wont work either.
also how long has the fuel been sitting in there? and was it fresh fuel from pump to jerry can? or was it fuel thats sat in the jerry can for weeks/months?