Hi everyone, I am new to the forum and was hoping to enlist some of the experts here to help me with an issue on my glock 19. It used to have this problem when I fired it the shells were being ejected straight back either just missing my head or hitting me right in the forehead (very annoying). I took it to a glock armour and they replaced the spring and some other parts and it had appeared to be ejecting fine. I went to the range the other day and the problem returned after the first 100 or so rounds. And it is pretty bad now with almost every shell ejecting and hitting my head. The only thing that has changed since the last time it fired fine was using reloads i bought at a gun show. I fired a couple of factory rounds after about 300 or so reloads and seemed to do the same thing. I asked a worker at the range and he doesn't think it's the rounds... if it isn't that, than what is it? I clean my gun after every time i go to the range and i think i am cleaning it right. Any ideas on how to solve this problem would be greatly appreciated. EDIT... its a 19 not a 17.