I was in the same exact situation just yesterday. I couldn't get the base map to switch, yet I was able to switch real time maps. I finally started messing with the pins on the end of the AP cable that go into the diagnostic port along with the diagnostic port. Just kinda pushed down on the wires on top of the diagnostic port, thinking there was a loose connection. After doing those two things, everything worked fine!