Do you get any flash codes on the LEDs?
But I does mainly sound like a power issue, or maybe a broken selenoid, though I guess the occational fire counts agains that.
Try to mess about with your Dwell settings, if your absolutely sure that the battery is fine, no LED flashes, stock settings, pressure in your tank is OK, and inline regulator is ajusted to factory default.