Change direct use of ARR register to variable insted.  This should eliminate compile time warnings and make code more efficient.
Comment out unused variable.
Enable timer update (overflow) interrupt to help detect unplugged sensors.