I have had the Sprint Hero since it was released and have weathered the common bugs (battery, apps losing their names/logos and not working after restarting the phone, etc) I have a new one now that I cant seem to fix. GPS was working fine in all my applications (google maps, Nav, Sherpa, Layar etc). I leave GPS on as it is only ever used when an app requires your location. Now with GPS on if I run google maps or any other application the little GPS icon shows up in the header but after 30 seconds or so the application says your location cannot be found. I have tried numerous time inside and out and nothing. I can turn on network location and get the cell tower triangulation of my location but thats not true GPS. I have not soft or hard reset but afraid im going to have to.....how does that work? Assuming hard i lose everything....do i keep my apps and home screens with a soft reset?