Let me guess...it's a Tom Tom.
Actually it’s a Garmin. But it’s from 2005, very early on the market, so I’m assuming they’ve improved since then. I go through the recalibrate procedure and it fails, then suddenly one day it works ok.
It also reboots itself whenever it can’t find a street in its database. Talk about ungraceful error handling. Serious software fail. I’d be ashamed to have written that.