I fixed it. It was a task in task library that was having it run something when idle. When I deleted that, it has returned to normal battery life in sleep mode, which lasts for days.
open