Hello,
I had a similar experience with the incompetence of the tech people. I did try the SD card method at some point in there and it did nothing for me, but I'm glad it worked for you!
I eventually got it fixed, though I'm not exactly sure how, the dealership refused to say. See this link...