sprint doesn't do much of anything. they test it for what you say is wrong. if its broken they give you a new one and ship the old one off to HTC as its still obviously under warranty.
Just chiming in to say im also having issues. My pre and my Evo sit side by side on my desk while one has almost full strength while the other can barely stay connected.