I'm having serious problems. The phone will run smoothly right after boot up, then it will lag horribly for a bit, then back to running smoothly, then back to lagging, etc. I thought it was due to the syncing, so I turned that feature off. But the problem still persists. If I let the screen time out, sometimes it won't turn back on or it will turn on at very low brightness and won't respond to touch. The phone will then reboot itself. Basically, I can't do anything with it at this point. I may try a factory reset but it will still be running 2.2. Not sure what to do from here.