サービスのonStartでサブスレッド(Thread)を生成しているのですが、
30分から〜1時間ほどでサブスレッドが強制終了して困っています。
対処方法をご教示いただけないでしょうか。

ThreadのrunでExceptionをcatchしても例外は出た形跡無く、
無限ループが途中で終わっています。2時間以内に必ず止まります。
Service#onXxxx系にログを仕込んでみましたが、サブスレッドだけ止まって
Serviceは何も変化ありません。

Service#onStartは最初に正常終了しているので、Androidはサービスを実行中のままと認識しています。