I used to have the same problem... I have done all the things mentioned above plus I enabled ErP feature under power management on my bios. This is for the record in case it might help, I have mine fixed that way...
Cheers and sorry for my poor english...