Small Engine Troubleshooting Problems? Ask a Mechanic Now.
A GFCI receptacle must have power to it to be able to reset it. The genset must be running to reset it.
Yes, it definitely won't start if it has a dead battery.
If a charger doesn't work, you will need to take the battery in and have it load tested.