I dont know if its still the same as when i added sound to one of my games, but back when i did it i had problems sometimes that the sound stopped working compleatly after a while. So i started using a pool of channels instead and the problem dissaperaed.
anyway if it works for you it might be fixed long ago.
anyway if it works for you it might be fixed long ago.