Had the same problem, managed to fix it very simply -
go into system preferences, go the the energy saver icon (3rd column second row) and switch the graphics FROM higher performance TO better battery life. seems too have worked for me.
my MB pro is about 5 years old now so it may be slightly different on yours, but it should be the same solution.
Hope this helps