Have you checked your HD for bad sectors?
I had a similar problem with not coming out of hibernation/sleep b/c of bad sectors on my HD.
So, I backed up my data, Re-partitioned my HD around the bad sectors,
And Re-installed my OS.
As far as the POST problem, it could just be that your MBR is...