Thanks alot for the replies.
Awhile ago I posted a thread about what I needed to do to my gun after having stored it for 3 or so years (
Question about dry firing and lube. - Airsoft Canada). Someone told me that the rubber bucking in the hop-up unit would have dried out, so I took that as meaning I had to lube it. To add to that old thread the dry firing now comes randomly, mid magazine. A few consecutive shots will be dry, then I'll take the magazine out to find that they were sitting in the barrel or the feeding tube.
Shortly after posting that thread, I found mechbox.com and learned how to take it apart, which I did, and lubed everything (now with proper silicone) in the mechbox that needed to be lubed. I didn't do anything with the hop-up because I didn't know how to take it apart, so to this day I'm still under the impression that the jamming is caused by lack of lube in the hop-up unit.
Any ideas?