SWEP Primary Sound

Basically, I set
Swep.Primary.Sound = Sound( “weapons/galil/galil-1.wav” )
I’ve played with sounds, but each one would still, end up with the same problem.
Basically, whenever I’m in some sort of movement, and I fire for more than 3 shots, the sounds cut off and don’t play for some of the firing shots.
I’ve played with the SoundLevel as well, to no avail.
Is there any way to really “fix” this, as I’ve seen it before with other SWEP’s.

bump

Try to let the player emit the sound:
Player:EmitSound(FileName,SoundLevel,PitchPercent)