You might try disabling any apps you have running in the background to see if that helps. I installed Task's JB ROM on my phone, and it had the "sleep of death" problem at least once a day. I had Juice Defender running, so I disabled it. No more "sleep of death"...