When you hear the computer, do you hear it booting to windows, play the startup sound, and such? If you simply hear the harddrive spin up but never think/go to windows, it's probably a motherboard problem.
Also, as codeman said, try it with an external monitor. It's fairly common to have LCD problems.