After working on a clean level for 30 minutes, the error came back.
Will try and work out what in the level would be causing this to fail.
Okay, so solution was that the model is too far away from origin so it was failing.
Moving to centre of world solved the issue.