Dude, I'm betting it's too much gas. Do these three things after cleaning and relubing:
1. Use good mags, and toss the Crapco mags in the trash
2. Get an H2 carbine buffer
3. A Sprinco "white hot" or "blue" action spring.