How old is the fuel in it? Is it ethanol fuel? Ethanol fuel does not store well without special additives. It can begin to undergo phase separation in as little as a month's time, even when stored in a garage. It absorbs humidity from the air and all air, even in a garage, unless it's air conditioned continually, contains moisture. Leaving low fuel level is in the tank can exacerbate the problem because more air is in the tank to transfer moisture.
How old is the battery? An old battery with low voltage can affect all of the electronics including spark strength. I'd suggest fully charging it, removal, check and cleaning of all terminals and a load test.
How old is the battery? An old battery with low voltage can affect all of the electronics including spark strength. I'd suggest fully charging it, removal, check and cleaning of all terminals and a load test.