not cycle properly on semi might be iffy contacts on switch/selector plate
or selector might not 101% perfect position/contact
3 or 4 bb's though rolling out that is strange feed issue but only does this on semi
so it might be "stuttering" and not smooth uninterupted cycle, jittering halfway
and perhaps where more than 1 bb gets loaded
normally there are 2 copper strips behind switch that make contact with copper on selector plate
quite a few makes actually have these 2 strips linked but a few do not
in a nutshell the "linked" strips could fire on safety in the safety lever arm fails/removed
but as they are linked already the copper on selector plate is doing jack $hit really
the unlinked ones can't fire in safety coz selector plate doesn't short them out
but if BOTH of those copper strips do not make perfect contact on selector plate
then you get bad connection and fire problems
I don't know if G&G have these linked or not just behind switch assembly
http://www.google.co.uk/imgres?imgurl=http://i.imgur.com/UKfir.jpg&imgrefurl=http://www.airsoftforum.com/board/topic/238922-shs-switch-assembly/&h=468&w=781&tbnid=aEvmACnyaiDMmM:&zoom=1&docid=yKhr8K4HP5kzxM&ei=PN3XVLzvF_LQ7QbYg4GAAw&tbm=isch&ved=0CHAQMyhGMEY
but deffo seen these wired as seperate contacts which in that case has to have both on a complete circuit to fire
and also
seen these with a link in which means the copper slip on selector is not needed
if 2 seperate strips - then it is yet another area for carbon to build up and create an iffy connection
plus both strips need to make good solid connection on semi/auto
and have seen these strips not make great connections on a APS gearbox build that was crap on semi
but was perfect on full auto - will just short them strips next time I have it in bits