I've had my htc hero (sprint) for about a month and half now and there has been a major problem i've been dealing with that i cant seem to find a solution to anywhere. everytime i reboot my phone, it wont work after the reboot. i cant get service, only wifi works, i cant access system updates, cant access my phone dialer. nothing works that requires date or service. what i've tried to do is go to applications manager and ive been able to delete all the data from the google apps. this actually gave my phone service again after reboot, but i was never again able to sync my phone with google. meaning i couldnt get my contacts back, no gmail, and no market. what ive been doing is having to do a complete hardware reset each time where i would then have to reset up my google account and re-download all my apps, needless to say this takes a lot of time each time. everytime i reboot, or when the battery drains, this happens. is my phone just messed up??? should i just replace it or is there a problem that can be fixed?