Agreed I think the xkr is a great car especially since 2011 onwards....the 2012 one is great and the interior improved....though the touch screen etc still remains cumbersome. But that didn't stop me from getting one... :-))
Yes cleaning them helps especially when the car is waxed as some wax sticks in the groove of the sensor......having said that I had trouble with mine and jaguar did a reset of the software .... bob