I have had this problem with one Nuvi 310 and the only solution I got was to take it back to Garmin for a replacement + $100. No amount of firmware upgrades, changes would fix it. I think the problem is hardware based and as such need a bench tech to sort it out.