We've had two "grand" updates supposedly to fix the memory problems this phone has, neither of which succeeded completely. I hate to say it, but we're nearing the end of this phone's support lifespan. Everyone's waiting for the big update to Gingerbread, which we may still get, but I'm not holding my breath for it to even work if we get it.
I'll keep my SK for now, but I'm probably going to pay full price for a new phone. Because I got locked into a 2 year with my final upgrade. With a buggy phone. Nice, huh?
I know you may have gone through a lot with technical support already. You can check out Device is slow / freezes / restarts / or displays memory errors: Android, this should help with the screen issue, and the crashing. Hopefully there you can find additional steps to take.
Thanks for all the responses folks.
My girlfriend got my old Nokia phone, may not have the coolest games on it, but at least it doesn't freeze. She has an iPod touch anyways, so she can use that for angry birds and whatnot. I admit that I was a bit worried when she told me she was calling from a stranger's phone, but she returned safely and virtually unharmed minus the shake up and frustration.
I'll probably follow suit with a new phone (or phones) once I get any sort of bonus or pay raise from work. And I guess I learned my lesson, a cheap phone is never a good phone. Wish I could've gone back in time and refused the updates as well, the first couple weeks were great until the first major update rolled out. Then the honeymoon period essentially ended after that, and it became headache after headache.
Thanks Alicia for the link, but I already followed the steps described on that page. It seemed to work fine a couple days then after that it would just **** out on me. The freezes seem to be inopportune and very random, something that really fuels the frustration. What I was hoping the first time was that they would just give me a replacement phone, but needless to say I know T-Mobile wasn't going to let that happen. The support staff I know has to follow a script and a set list of actions, but I guess what I needed was something a little more personable and a little less bureaucratic. Not your fault though, you guys have a set structure you have to follow, and I can appreciate that from working 4 years doing tech support.
I know this is a bit of a bump, but this may be helpful to some. Here's a nice update for all of you.
I ended up rooting the Sidekick 4G, since it is apparently the T-Mobile no longer supports it. I went to the xda-dev site and got a tutorial on a procedure that works.
Since I have rooted my phone, there has been less freezing, and I've been able to do a couple more things with the phone than I wasn't able to do with stock software.
Keep in mind that rooting is a huge risk and could brick your phone if you're not careful. Best to read through threads and see what you're comfortable with before you go ahead and do it.
Rooting is not for everyone, but I myself was getting tired of the (lack of) support.