I've had the "bad pump problem" on my player and the only way I've found to overcome it is by repetitive applications of the .upgrade package. Don't give up hope and keep trying to re-apply the .upgrade file you had on there last. I'll bet it will eventually take.

Good luck,
Tim