Hi CodyClassB,
I did not read through all the replies, so maybe this was covered.
Before spending a penny, before taking the rig in for generator service, first try these two things.
#1 - On your Onan, set the altitude adjustment to the proper altitude. It looks like this.

#2 - Many people don't know how to properly work the "prime" feature.
At your generator control panel, be very quiet. To prime the generator, you must push in the start switch in, but in the opposing direction (it is a rocker switch). HOLD it there and listen for any kind of sound. It would be the sound of the fuel pump running. If you hear nothing, have a family member press and hold it while you are outside under your Onan.
If you don't hear any hum or buzzing sound, then your fuel pump is not working. Check fuses and such. If your hear a hum or buzz, then your fuel pump works.
Then make sure your main fuel tank is at least 1/2 full.
People don't realize how long they need to hold in the prime button to get fuel from the main fuel tank to their Onan. Each rig is different pending the distance between them.
Prime, prime, prime. I advise to do as I do. Hold in the prime button for 15 seconds the first time and then try to start the Onan. If nothing happens, hold the prime button in for 10 seconds thereafter and repeat until it starts.
I never ever run my generator during the off season. I put the rig away in the fall and start everything up in the spring time. A few years, our rig will sit an extra year, and everything always starts right up. I do maintain the batteries during off season. This has been my practice with our rig for 13 years. We do store our rig indoors in a climate controlled environment which I am sure makes some difference. But I never understood all the talk about monthly start-ups and such, though some necessity if the rig is stored in the worst of conditions.