Backup your maps and data you want to keep then try a "master reset." With the unit off, press and hold the bottom right hand corner of the screen. Keep holding this and turn the unit on. Hold the corner down for 10 more seconds and the unit should ask for confirmation you want to wipe its data.
Do this whenever it acts strange.
after that reinstall the map