I had a similar issue on a Murray, found a high resistance to ground. Ground from battery to chassis appeared clean non-corroded but removed bolt and wire brushed.....worked fine after doing this.
I had a similar issue, it was a high resistance to battery ground, from negative battery cable to body of mower, looking at this ground appeared okay, but removed it and wirier brushed it, reattached and problem was fixed.