Crankshaft position sensor it was! The best $160 in labor I spent for an $80 sensor, the guys at the shop said it was not fun - at least I know the MAP sensor and the cam sensor are new as well now too (I did them both just because)
all is well and the X5 is running better than ever