Had my 305 for about 1 3/4 years. Starting to act erratically & now can't hold charge. Suspect battery is gone.I have been told that unit has to be sent to Garmin for new battery? Has anyone done this? Cost?What is usual battery life? I would consider myself a moderate user.Many thanks,