Make sure that the gun always goes through charge-up before actually firing. After a out-of-clip jump, pressing M1 makes the gun jump directly to Hold so the charge-up needs to be explicitly checked.