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...