What dealer did you buy from? If your M3 was a .35cal and they replaced the barrel and then put a dull transfer port then they don't know how to tune a M3 or impact!! They have to change the spring to a lighter one and changes need to be made on a few other items you can't just swap a barrel...