You could also check that every motors center line is perfectly vertical and the C of G is at least close. Last thing I can recommend is that the GPS puck is orientated correctly,.
I'll try the Naza dance another time, too, to see if that will make any difference :/
Have u got the compass on the right way? Wire out the front?