Sounds to me like it's using way too much air per shot. Is it ok on a chrono?....if so then i would say thet the reg has been set incorrectly or you have some o ring/spring/ valve damage internally. Some great vids on Youtube that might give you an idea.