Ok...
His M4 is starting to annoy me... So I've basically rewired it, and the wiring is correct and works. Now, the motor isn't working again. My battery is (basically) fully charged, and I do get a spark when connecting the two wires that connect to the motor, but a trigger pull only gives me a slight movement in the motor only detectable when holding the motor itself. So it isn't dead... Could I be pinching a wire some where (totally possible), or something else I can fix?