I recently bought a Ruger Security 9 and I having issues with misfires. I have put around 600 rounds through it so far and have only shot maybe three mags where I didn't experience a misfire. There have been times where in 30 rounds there were 10 misfires. I have cleaned the gun twice and was careful to remove all of the factory gunk and added plenty of oil. The problem seems to be a light firing pin strike, as all of the rounds that misfired had been struck, but did not ignite. Is there anything I can do to fix this, or will I need to send this pistol back to Ruger?