Been working mostly.
Haven't really changed anything. It did it again once yesterday.
Also yesterday: unplugged battery temporarily, when attempting to plug it back, it was sparking heavily and once connected, the relays would click, then power down, then click, then power down, until i unplugged it again, and during all this, when started would just die. I left it off, made a couple calls, plugged it in for ****s in giggles. No heavy sparking, no relay clicking, started normally, ran normally.