Having my M9 stuck in repair for a sensor replacement for 7 weeks and being told it would be at least another 6 weeks to get sorted, I decided on the spur of the moment that the only answer was to trade in my M7 and get a M240. The annoying thing is that the M9 went in for an unrelated problem and they said "whilst it is here we will replace the sensor for you".