Hi Stu
The only bit left is the air gap sensor to reluctor ring. Try measuring the air gap on one of the other wheels make sure the mounting area is absolutely clean and the sensor fully seated a small difference can make all the difference
The X5 can still send you Bonkers
Good Luck
Dave