Garmin replaced my Nuvi 50 on warranty for this very problem. I had to pay shipping to them so it wasn't free.
Looking back I am sure it was the 2.50 bad firmware that caused the problem.