Ok, thank you very much for finding the bug, this is a very difficult one to execute, it will help a lot!
And yes, the autofire option really wasn't supposed to cause this kind of problem with the weapons, thanks for reporting it!