I had another go at calibration today, as accurately as I possibly could. Testing in flight using the 3 GPS track method, I found that north and south were spot on, but east and west were both out by about 12 degrees (90 indicated = actual heading 102, 270 indicated = actual heading 258...