Took my Model S in for annual service on her 4th birthday this week. Had to leave her overnight, and had a new loaner Model S P100D for the night. I don't think the loaner drives as well as my well-maintained 84,000 miles-on-the-clock machine, BUT I was pleasantly surprised that the navigation in the new loaner-vehicle seemed updated and correct. Examples: Where the road has been re-routed in the last couple of years the loaner-vehicle navigation displayed the new route, whereas my old machine displays the old route, and frequently goes "berserk" at such a time. Eg Route 99 just south of Atwater, CA or the new exit from I-80 W onto Route 12 near Fairfield, CA. Nearing home, in the hills above the Napa Valley, the loaner-vehicle correctly displayed the route which any local would take to my house. My old machine displays a very winding route where there was a rockfall, and which was closed months ago. Last year, at annual service, I left the car for several days trying to get this fixed. The technicians would not believe that the navigation software is somehow distinct from the maps, and could not fix the problem. This year, they seem to agree that the navigation and the maps are different, but would not attempt to fix it, despite having left the car with them for 24 hours. They made me an appointment with "mobile service." Mobile service called as I was driving home, and wanted to start out by downloading the latest firmware despite the fact that the latest firmware had been downloaded within the last 24 hours! Needless to say, it did nothing. I've called again, and am waiting for mobile service to contact me. Question: What do I need to say, or what should I ask for, to get this problem fixed? If the new Model S has it right, surely it is possible for my old machine to get the latest updates also.