I don't understand why but my gun keeps jamming or something because i would shoot in semi at a normal pace bringing the trigger back all the way and still it jams so i have to switch to full auto, cycle it a few times and then switch back to semi. This constantly kept happening all day today. Could it be a battery problem as when if i did full auto it will sound very crisp and after every shot slowly get slower. I took out the battery and it was slightly puffed could that be the reason this happened? And would buying a fresh battery fix this issue and also will a mosfet make sure it cycles fully so it never jams?