Yes I did recalibrate Imu and compass with no luck.
Dji support have contacted me and ssked me to do a full flash on the spark from the dji assistant.
I will do this however I'm having trouble connecting the assistant on Windows 10
I'm going to try it on a Mac tonight hoping for better results.