What kind of virusscanner do you use ?
I have experienced trouble with this using McAfee.
Because of the constant virusscan or update from the net, the system would
not go to sleep. You can also check other programs that constantly look for
updates on the net. Try to configurate them to look for updates on a fixed
time (once a week/day at a specific time).
Hopefully this works.
---- hasta la VISTA ----