Maybe this Nuvi 3597 writes garmindevice.xml to both Nuvi and SD Card (I've never played with 3597)
Other Nuvis don't write Garmindevice.xml to SD Card.
We use it to fool garmin servers and software.
Maybe you can check date stamps of this file on Nuvi and SD Card and also check if the 2 files are identical.
Maybe that's why if you remove SD Card it connects perfectly everytime. Try to rename garmindevice.xml in the SD Card to garmindevice.wasxml to see if it connect everytime to computer with the SD Card inserted (That's how it should work).
You could always rename it back or maybe the Nuvi will write a new one ?
Bookmarks