SimpleAudioEngine giving issues

I have come across two major issues regarding the audio in the game that I am working on.
What concerns me is that these issues cant be reproduced 100%

  1. Sometimes background audio would not play although other sound effects get played. (Android).
    a fix in preloading of a different audio asset seemed to have stopped the issue although I am not sure how.

  2. Sometimes a single sound effect file will stop playing while other effect play.(IOS)

  3. Sometimes background audio wont stop playing even after calling stopBackgroundMusic() and would continue to play in next scene. (IOS).
    I had to resort to failsafe and stop that background audio in init() of next scene.

Overall I am concerned with the reliability of SimpleAudioEngine and would appreciate if anyone can help me with such issues.

Thanks.