1030 doesn't record ride data when a course is not found

My 1030 has worked well for several years, but in the last week, it has started to lose the course loaded (course not found), when the course does come back, the ride data for that time it loast the course is not recorded. Anyone seen this before or have any ideas?