I had a similar experience as Snowman describes above. After clearing and deleting all Sprint stuff that I possibly could, restarted phone, let it download and install its stuff again, and it was finally satisfied and has not come back after several days.
My guess is that the install gets interrupted somehow during the initial set up of the phone and then gets flagged inside of its config file that it needs to complete the install. But the config file does not get updated properly removing the flag the next time it installs. So it keeps trying to install it again and again. Deleting everything, restarting, and then letting it install fresh again gets the config file updated properly finally. Not sure... just a theory.