Ok its either hardware or hardware settings. I've just processed a greyscale image on a different laptop and uploaded it. But when I view it on the uploaded site with the 'other' laptop its graduated like the original problem in ps.
Thank goodness for multiple laptop ownership