If I had a problem like this I would personally try taking every single component back to stock (take out upgraded RAM, HDs, optical drives, everything) and do a system restore with the original CDs. See if the problem persists. If it doesn't and you can then sleep, add things back one by one and see what causes the Mac not to be able to sleep.