Feel free to shoot me down in flames, but would it be possible to rule in a defect, rather than trying to rule one out?

Take a known good gun and swap in the individual components or combinations of components to replicate the failure.