I have a mil pro and had 1 misfire due to cheap ammo Academy sports brand, had a bad primer, check to see if firing pin hit primer firmly if it did it is not the gun but the crappy ammo. I find white box winchester shoots fine and is still cheaper than most Wal-mart sells it. A lot of bad press on guns is not due to the gun but more an ammo problem.