roach,
Try pulling the Ribbon on the back of the CD Drive and see if it boots normally.
How many drives do you have on that Ribbon? (Do make sure you do not have two devices on that Ribbon with both being set to Master or both being set to Slave.)
Take Care,
Richard