Try booting to your install DVD. If it boots to install DVD successfully, try going to utilities/disk utility and repair you HD. If it fails to repair you may need a stronger utility like Disk Warrior. If Disk Warrior won't repair it your HD may be bad.