I dunno, markers with low power from batteries do crazy stuff.
A solenoid is an electromagnet with a spring in it. So it only gets power from the battery while it is firing, any other time the spring pushes it back in to the resting position. So even if it wasn't getting enough power it should still reset back after a shot is fired.