I have a Samsung Intercept running 2.2.1. I've been using USB debugging for several months, and recently (no recent changes to the phone) the connectivity just dies after a few seconds, not long enough to load new apks. The same goes for Mass Storage: it dies as soon as I try to transfer files to my computer.
I have a handful of other phones, and using the same setup and cable I'm able to connect via USB to them, so I know it isn't my computer or cable.
Before I try to replace my phone, as I need it for testing, does anyone know of a software reason for this to be happening, or is it pretty much assuredly the usb pins?