Does it happen consistently? Like every time you fire and the gun sound needs to play? Or is it just the first time you fire and once the sound is cached it's fine? If you switch planes, it might have to load a different gun sound. Does it happen when you get close enough to a plane that you need to load and cache that player's skin?
It does sound like a resource issue...