Have you tried updating the firmware for the MB and CPU? I had a different Intel MB with same problem [if I rebooted enough times it would eventually start up though] and that cured mine.
BIOS upgrade not a bad idea, but if you look at the BIOS codes in the manual http://download.intel.com/support/motherboards/desktop/dp45sg/sb/e35965001us.pdf
'BA' means a removable drive has been detected. If it stops there, it means it's detected the drive but can't enable the drive. See if you can boot with yoru CDROM/DVD drive disconnected.