Hi guys, I'm perplexed as to why my G&G TR15 Raider-Long is firing weak strength .25g BB's on semi-auto - they literally make it about 2 metres from my barrel end and drop. When this happens, I remove the mid-cap mag, fire the rifle on full auto, stick the mag back in and it fires fine on semi-auto for a time. It's almost as if running/ movement between me firing single shots causes something to occur. The rifle has had no upgrades and shoots fine most of the time, the barrel is cleaned before and after every game. I don't want to take the rifle apart without first knowing what the potential cause(s) could be - any suggestions or advice? Thanks.