External monitor goes black for short periods on MBP mid 2010 but not on same machine running Windows
I did have this with my Mac Air and it was a bad cable.

I replaced it and then it would crash, if that happens try this:


  system prefs > security > advanced > uncheck logout after xx minutes of inactivity


Someone on this site suggested it for display crashes and it worked beautifully for me.