I would check the battery by doing a load test. Even then, a weak or intermittent dying battery can cause all sorts of weird issues.
If you have or can get a GOOD stout battery charger . . put that on for a few hours.
Also, check the battery cable connections for tightness and corrosion ...