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.