I take that it is a hop up issue. THe hopup bucking is probably misaligned or turned up to high. You can come see me and I'll charge you less than $45 in parts and labour if it's a hop up issue

OR you can go to youtube and look at vids on how to disassemble your hop up and figure it out from there for FREE. I know what I would do (SEE ME).