I do what Tropical suggested and add some seafoam every other year or when ever it gets hard to start. Another thing that I found is that a failing coil will open up and not produce spark once it gets hot. I would run it in a gal can of gas and 4 ozs of Seafoam it stops after 20 mins immediately check to see if you have spark. If it continues to run fine, check your hose to the gas tank. You can blow into the hose to clear any blockage and hear bubbles when it is open, then put a clear plastic hose on top of the black hose and suck gas up into the clear hose, block the end, and see how fast the level drops down. If you see the level dropping you probably have a rotting pick up hose. I had a failing connection where the PO replaced the fuel pump that would cause the genset to shut down also so look at the electrical connections going to the fuel pump..