Should be the first thing to check, IMO. Battery and dirty contacts