Could be a dead HD, that was the case when I had a similar issue. You might want to run a hardware test, you should have gotten a disk for that with your computer, or it might be in the recovery partition for Lion machines. If you have up to date backups you should be fine but you might need to pay for a new HD if you're out of warranty.