I know that this is an old post, but I had this problem and was tearing my hair out having tried everything that I could find on Google and the usual forums. In the end I created a new map, dragged all of my layers across and everything worked perfectly - can't explain it, but if it prevents someone else wasting 90 minutes then thought I would post my 'solution' anyway.
... View more