The navigation system on my wife's 04 seems to be miscalibrated. It says she is on one street when she is on a different one. Is there any way to fix it?
It's really hard to say, but one thing that occurs to me is that your map database might have an error. Have you ever updated to a more recent DB?
Try the nav manual. My other car's nav has a calibration procedure. If it's only off on a very few streets, then it's probably the map info and you can;t fix it short of buying a new map DVD, if it's off most places, then a calibration might fix it.