The 645 specific forum is full of people with the same complaint. Garmin doesn't have an answer for this problem as they are having difficulty reproducing it for over 3-4 months. Many users have reported reverting to firmware version 4.20 fixes the problem for them. This is happening with brand new devices and old devices.