I had a trojan horse malware on my phone. It transfered itself to the sd card by design and the garmin units trying to read corrupt code was the problem. Had 2 other virus on the phone also. Glad I never buy anything with the phone using debit card or anything like that.