This happened to me a couple of weeks ago, an on a recommend which i dont agree with but i had nothing to loose i flushed it throughly with WD 40
It has been good since, but only a temp fix. no doubt it will leave me in the pooo shortly
Like me i think you are going to be fitting new barrel