This subject was covered extensively on the 16ga. forum. I believe, among all the helpful comments, there was some resolution to the problem.

http://www.16ga.com/forum/viewtopic.php?t=3918&highlight=fail+fire

Hope this helps.