Here's something I just discovered. It seems to be the USB cable! Here's what I mean:
I have a new 100D with less than 2,000 miles on it. I had some suspension trouble and the techs came out on site (I live in Michigan) and determined that it was a software issue. They loaded a new firmware...