I had this on my refurbd ICD iMac. It stopped booting this way when I applied the SMC Firmware patch for BootCamp. I also applied an OS update the same day, so I'm not sure which might have solved the problem.
Are you running the latest .8 release? If so, you might try the firmware upgrade and see if it helps.