Maybe this has to due with the sound rather than execution?
You could setup a sound specifically for automatic mode that is a gun firing in automatic, rather than relying on playing a sound multiple times you could simply loop this sound.
I ended playing the sound effect locally, firing a remote with the sound data and then firing every other client in order to play the sound locally for the other players.