I have this Universal M1 carbine type pistol - the Enforcer, that refuses to eject properly. When fired, the empty case gets extracted but not ejected and get trapped between the bolt face and cut out in the receiver. Not a stove pipe, the case is still parallel to the bore. At first I figured it was under gassed so I dismantled the gas block piston assembly and drilled through it to get to the gas port in the barrel. Then I drilled the gas port out with next size up #drill, tapped the hole in the gas block 1/4-28 and added a ball bearing under the 1/4-28 set screw to prevent the gas from leaking but allowing the piston to move freely. I also put a larger diagonal cut into the gas block plug (this is not the same as US issue M1 carbine gas system). I have brushed the chamber out well, removed the bolt and polished the ejector pin bore and made sure the ejector had plenty of travel. All parts seem to move smoothly but it still will not eject the brass! Any ideas?