Thanks for your reply.
I've tried it but nothing seems to work.
I don't even hear the startup tone, just the CD drive turns on for awhile then off, and the fan on indefinitely.
Pressing the power button for 10 seconds doesn't turns off the power. It only turns off when I press shift-cntrl-option-power.