Despite the fact I only have a couple of months until my upgrade, I can no longer tolerate the random and annoying reboots of my HTC Desire. As a result, I've decided to send it off to HTC (as it's within in the two year period) and let them replace the motherboard, which I assume is the cause of the problem. I upgraded to my Desire through T-Mobile and I've rooted it and flashed a custom ROM. I assume I'll need to restore my Desire to a stock T-Mobile ROM? I've read that this is easily done via HTC sync? Is this correct? Where can I find the relevant stock ROM?