This could all be plausible but the way you describe it all happening makes me think it's not the battery that's the issue.

Check the metal on the battery terminal hookups. Not the ones that go on...