I have a Garmin GPSMAP 60CSx that I purchased in August 2006.

It worked flawlessly until three weeks ago when it simply failed while I was out on a trip. I hadn't dropped it or dunked it and the batteries were fine - the screen went blank and it started making a buzzing sound. It worked a couple of times after that but the same problem occurred again and again. Also seemed to take forever to acquire satellites whereas in the past it would have locked on within a minute or so.

So here's the question - is there a life expectancy with handheld GPS units?

Should they be replaced every X number of years even if they appear to be working fine?