Try a bootable disk in the drive as Mr. Belvedere suggests. It doesn't have to be a Linux distro, you could use a copy of the Ultimate Boot cd too. http://www.ultimatebootcd.com/
Make sure the boot order has the optical drive listed first, not the hard drive. If it will boot up using the disk, you know the hardware itself is not the problem.