"Possibly a bad/worn/missing disconnector spring. From what I remember, the G2 triggers don't come with a new disconnector spring, I could see someone neglecting to swap in the original one.
An axis pin walking out could cause your issue also, but if you can't get it out on purpose it's not likely that. Do you have a standard Shepherd's hook, wire type spring inside, holding the axis pins in place? Not sure why you wouldn't be able to get the pins out to inspect the trigger group if you're at all familiar with how it's put together. "
It has the standard shepherds hook, I should have been more specific about what pin. I can't get the pin out that holds the full auto selector in place on the LH of the receiver. the safety it is pinned to the safety. The disconnector spring makes sense, I will look into that, if I can ever get it apart anyway.
Thank you for your replies!