Thanks Utnik.
In the end, I edited the file and because it didn't like the edits, it reloaded the default, which ironically fixed the problem.
Since i use a Thurderbolt monitor at work, does this mean I will always have a problem if I move between 2 monitors and 1 monitor?