My SVT-40 will 'slam fire' about every other shot letting off two rounds in the process.. I have changed the firing pin spring, the disconnecter, and the disconnecter sear and thoroughly cleaned the gas piston, all to no avail. I have tired different gas settings. Any suggestions would be appreciated.