OK, try loading Activity Monitor (Applications/Utilities/Activity Monitor), without doing anything else, and see what the CPU usage is. I'm thinking a background process could be running and using all your CPU so it isn't going to sleep.
On a similar note, did you install any software when this started, and have you installed any haxies? (e.g monitor spanning hack, Uno)