Garmin GPSMap 298 Help

My GPSMap 298 reads the depth incorrectly, sometimes not reading it all with the numerical depth indicator flashing. Not much fun in murky water. The chart page also locks up occasionally. Has anybody else had a similar problem and how did you rectify it?