最初から音声部分は別にわけておけば良かったんですよね。
ごちゃごちゃしていたプログラムがすっきりしておかしなところがないかはっきりわかるようになりました。
これでリークを起こすようなケアミスを起こすことは少なくなると思います。
いまは15秒置きに音声を再生して落ちないかどうか試しています。
15秒の再生に30秒のファイルを使って強制的に止めたりスタートさせたり無理なことをさせていますが特に問題がないようなので絶好調かな?