It might be a video card. I had an ATI Radeon VE and got the black screen after warm boot, even after cold boot. So I tried another video card (ATI AIW Radeon) that I have and it worked with no problem. Consequently, I sent Radeon VE back.
If you have another video card, try it and see what...